プログラミング雑記

プログラミングの雑記です。

Ruby

基本一覧

コメント # # =begin =end 制御 if true then else end or if true else end while true end 100.times do end ArrayとHash array = [ 0, 1, 2 ] > [ 0, 1, 2 ] array[0] > 0 array[5] = 5 > [0, 1, 2, nil, nil, 5] array.size > 6 hash = { :key1 => 1, ke…

文字コード マジックコメント

# encoding: UTF-8 <- マジックコメント class Main end ruby - E UTF-8 main.rb irb -E UTF-8

gemの更新方法

参考 新しいgemのアップデート方法(rubygems-update) | サイバーまめカン 出水市でWebを活用して行きたい人のブログ 現在は $ sudo gem update –system では無く $ sudo update_rubygems(rubygems-update) をつかうのが主流らしい 「rubygems-update」の…

モードを調べる

アプリケーション内で、 Rails.env == "production" Rails.env == "development" Rails.env == "test" で調べるまた、 Rails.env.production? Rails.env.development? Rails.env.test? というbool値を返すメソッドもある。

ruby[シングルトン][メタ]

参考1 オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル 最速Rubyリファレンスマニュアル検索! | るりまサーチ参考2 Rubyシングルトンパターンいろいろ + Railsでの使用例Engineer Flies - エンジニアは空を飛ぶ Rubyのパーセント記法(%記法…

Linux環境にRubyをインストール

参考Linuxへのインストール - Rubyリファレンス バイナリよりインストールする方法Rubyのコンパイルには、OpenSSL、zlib、readlineのライブラリが必要。 sudo yum install openssl-devel zlib-devel readline-develダウンロード対象を以下から選ぶ。 ftp://f…