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