class RuneRb::Misc::Flags

Update flags

Attributes

flags[R]

Public Class Methods

new() click to toggle source
# File app/core/util.rb, line 91
def initialize
  @flags = {}
  @flags.default = false
end

Public Instance Methods

flag(flag) click to toggle source
# File app/core/util.rb, line 96
def flag(flag)
  @flags[flag] = true
end
get(flag) click to toggle source
# File app/core/util.rb, line 104
def get(flag)
  @flags[flag]
end
reset() click to toggle source
# File app/core/util.rb, line 108
def reset
  @flags.clear
end
set(flag, value) click to toggle source
# File app/core/util.rb, line 100
def set(flag, value)
  @flags[flag] = value
end
update_required?() click to toggle source
# File app/core/util.rb, line 112
def update_required?
  @flags.has_value?(true)
end