class HaveAPI::Fs::Components::ActionMeta
Public Class Methods
new(action_dir, *args)
click to toggle source
Calls superclass method
# File lib/haveapi/fs/components/action_meta.rb, line 5 def initialize(action_dir, *args) super(*args) @action_dir = action_dir end
Public Instance Methods
contents()
click to toggle source
Calls superclass method
# File lib/haveapi/fs/components/action_meta.rb, line 17 def contents super + %w(output) end
output=(data)
click to toggle source
# File lib/haveapi/fs/components/action_meta.rb, line 21 def output=(data) children[:output].data = data end
setup()
click to toggle source
Calls superclass method
# File lib/haveapi/fs/components/action_meta.rb, line 10 def setup super children[:input] = [MetaInput, @action_dir, bound: true] children[:output] = [MetaOutput, @action_dir, :global, bound: true] end
title()
click to toggle source
# File lib/haveapi/fs/components/action_meta.rb, line 29 def title 'Input/output global metadata parameters' end
values()
click to toggle source
# File lib/haveapi/fs/components/action_meta.rb, line 25 def values children[:input].values end