2014-10-01から1ヶ月間の記事一覧

ハッシュのみで構成されたyamlにメソッドの様にアクセス出来るクラスを作ってみた

階層化されたハッシュはOpenStructで対応していない様なので作ってみました RailsのSettingsファイルの様な感じでアクセスできます yaml_settings.rb require 'yaml' require 'ostruct' class YamlSettings def initialize dir hash = YAML.load_file(dir) @…

SSHKitを単体で使ってみる

サイト移行しました blog.kozakana.net

DaemonSpawnを使用しているクラスで、デーモン化するかどうかを選べるようにする

デーモン化するプログラムで、普段はデーモン化したいがデバッグなどでデーモン化したくない時等にオプションで選択出来るようにしてみました。 継承するクラスをARGVの値をみて動的に変えました。 デーモン起動:ruby program.rb start デーモン終了: ruby…

コンソールへの出力に色を付ける

大量にメッセージを出して視認性が悪い時などにコンソールに色を付けて見やすくできます。 \e[とmの間に文字色の番号を入れるだけ print "\e[31m" p "エラーメッセージ" print "\e[0m" 最後に元の色に戻しておきます。 [文字色番号] 30 Black 31 Red 32 Gree…