class Aruba::BasicConfiguration::Option
A configuration option
@private
Attributes
default_value[R]
name[RW]
value[RW]
Public Class Methods
new(opts = {})
click to toggle source
Create option
# File lib/aruba/basic_configuration/option.rb, line 14 def initialize(opts = {}) name = opts[:name] value = opts[:value] fail ArgumentError, '"name" is required' unless opts.key? :name fail ArgumentError, '"value" is required' unless opts.key? :value @name = name @value = value @default_value = value end
Public Instance Methods
==(other)
click to toggle source
Compare option
# File lib/aruba/basic_configuration/option.rb, line 27 def ==(other) name == other.name && value == other.value end