class Panoramix::Plugin::Environment
Attributes
dst[R]
src[R]
Public Class Methods
new(dst, src)
click to toggle source
# File lib/panoramix/plugin/env.rb, line 14 def initialize(dst, src) @dst = dst @src = src end
Public Instance Methods
needed?(timestamps)
click to toggle source
Always true
# File lib/panoramix/plugin/env.rb, line 25 def needed? timestamps true end
run_default()
click to toggle source
Deafult task
# File lib/panoramix/plugin/env.rb, line 30 def run_default @src.each do |var| raise "Environment variable #{var} not defined" unless ENV[var] end end
timestamp()
click to toggle source
Always return an old time
# File lib/panoramix/plugin/env.rb, line 20 def timestamp return Time.at(0) end
vars()
click to toggle source
# File lib/panoramix/plugin/env.rb, line 36 def vars puts @dst.bold @src.each do |var| puts "#{var}=#{ENV[var]}" end puts "" end