class Rsrb::Misc::Flags
Update flags
Attributes
flags[R]
Public Class Methods
new()
click to toggle source
# File lib/rsrb/core/util.rb, line 91 def initialize @flags = {} @flags.default = false end
Public Instance Methods
flag(flag)
click to toggle source
# File lib/rsrb/core/util.rb, line 96 def flag(flag) @flags[flag] = true end
get(flag)
click to toggle source
# File lib/rsrb/core/util.rb, line 104 def get(flag) @flags[flag] end
reset()
click to toggle source
# File lib/rsrb/core/util.rb, line 108 def reset @flags.clear end
set(flag, value)
click to toggle source
# File lib/rsrb/core/util.rb, line 100 def set(flag, value) @flags[flag] = value end
update_required?()
click to toggle source
# File lib/rsrb/core/util.rb, line 112 def update_required? @flags.has_value?(true) end