Module: Light::Services::Outputs::ClassMethods

Defined in:
lib/light/services/outputs.rb

Instance Method Summary collapse

Instance Method Details

#output(name, value = nil, options = {}) ⇒ Object



59
60
61
62
63
64
65
66
# File 'lib/light/services/outputs.rb', line 59

def output(name, value = nil, options = {})
  self.outputs ||= []
  self.outputs << {
    name:   name,
    value:  value,
    public: options.fetch(:private, false)
  }
end