Module: Luban::Deployment::Parameters::Base

Included in:
Application, General, Project
Defined in:
lib/luban/deployment/parameters.rb

Instance Method Summary collapse

Instance Method Details

#parameter(*params) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/luban/deployment/parameters.rb', line 5

def parameter(*params)
  params.each do |param|
    define_method(param) do |value = nil|
      value.nil? ? fetch(__method__) : set(__method__, value)
    end
  end
end