Class: Luruju::Configuratable::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/luruju/enjoy_ruby.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key, default = nil, validate = nil) ⇒ Config

Returns a new instance of Config.



96
97
98
# File 'lib/luruju/enjoy_ruby.rb', line 96

def initialize(key, default=nil, validate=nil) 
	@key, @default, @validate = key, default, validate
end

Instance Attribute Details

#defaultObject

Returns the value of attribute default.



95
96
97
# File 'lib/luruju/enjoy_ruby.rb', line 95

def default
  @default
end

#keyObject

Returns the value of attribute key.



95
96
97
# File 'lib/luruju/enjoy_ruby.rb', line 95

def key
  @key
end

#valueObject

Returns the value of attribute value.



95
96
97
# File 'lib/luruju/enjoy_ruby.rb', line 95

def value
  @value
end