2014-05-25 12:14:22 +00:00

25 lines
425 B
Ruby

module Producer
module Core
class Action
extend Forwardable
def_delegators :@env, :input, :output, :remote
def_delegators :remote, :fs
attr_reader :env, :arguments
def initialize(env, *args)
@env = env
@arguments = args
end
def name
self.class.name.split('::').last.downcase
end
def to_s
name
end
end
end
end