Padrino には runner コマンドがあるのですが、
その存在に気づいている人が少ないのでは?と思ったので紹介します
(Padrino 公式ドキュメントにもそのうちにサラッとし
た感じで載ると思います)
ちなみに、runner コマンドは 0.11.0 で追加されました。(Change Log)
つかいかた
スクリプトの断片もしくはファイルを引数にしてコマンドを実行します
$ padrino runnner ‘puts Padrino.env’
development
script/confirm_padrino_env.rb
puts Padrino.env
$ padrino r script/confirm_padrino_env.rb -e production
production
こんな感じでもOKですね
lib/greeting.rb
module Greeting
def self.say
puts 'Hello'
end
end
$ padrino r Greeting.say
hello