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