class EverydayThorUtil::BuilderBuildLists::BuilderFlags
Public Class Methods
new(parent)
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 112 def initialize(parent) @parent = parent @flags = {} end
Public Instance Methods
[](name)
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 121 def [](name) @flags[name.to_sym] end
[]=(name, flag)
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 125 def []=(name, flag) if flag.nil? self.delete(name) nil else @flags[name.to_sym] = flag end end
delete(name)
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 138 def delete(name) @flags.delete(name.to_sym) end
flags()
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 117 def flags @flags end
has_key?(name)
click to toggle source
# File lib/everyday_thor_util/builder.rb, line 134 def has_key?(name) @flags.has_key?(name.to_sym) end