Module: Xot::BitFlagAccessor
- Included in:
- Module
- Defined in:
- lib/xot/bit_flag_accessor.rb
Instance Method Summary collapse
- #bit_flag_accessor(name, bit_flag = nil, **flags, &block) ⇒ Object
- #bit_flag_reader(name, bit_flag = nil, **flags, &block) ⇒ Object
- #bit_flag_writer(name, bit_flag = nil, **flags, &block) ⇒ Object
Instance Method Details
#bit_flag_accessor(name, bit_flag = nil, **flags, &block) ⇒ Object
10 11 12 13 14 |
# File 'lib/xot/bit_flag_accessor.rb', line 10 def bit_flag_accessor(name, bit_flag = nil, **flags, &block) bf = define_bit_flag name, bit_flag, flags, block define_bit_flag_writer name, bf define_bit_flag_reader name, bf end |
#bit_flag_reader(name, bit_flag = nil, **flags, &block) ⇒ Object
20 21 22 |
# File 'lib/xot/bit_flag_accessor.rb', line 20 def bit_flag_reader(name, bit_flag = nil, **flags, &block) define_bit_flag_reader name, define_bit_flag(name, bit_flag, flags, block) end |
#bit_flag_writer(name, bit_flag = nil, **flags, &block) ⇒ Object
16 17 18 |
# File 'lib/xot/bit_flag_accessor.rb', line 16 def bit_flag_writer(name, bit_flag = nil, **flags, &block) define_bit_flag_writer name, define_bit_flag(name, bit_flag, flags, block) end |