Edited at

Padrino の runner コマンド

More than 3 years have passed since last update.

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