lib/xot/bit_flag_accessor.rb in xot-0.1.21 vs lib/xot/bit_flag_accessor.rb in xot-0.1.22
- old
+ new
@@ -8,38 +8,38 @@
module Xot
module BitFlagAccessor
- def bit_flag_accessor (name, bit_flag = nil, **flags, &block)
+ 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
- def bit_flag_writer (name, bit_flag = nil, **flags, &block)
+ def bit_flag_writer(name, bit_flag = nil, **flags, &block)
define_bit_flag_writer name, define_bit_flag(name, bit_flag, flags, block)
end
- def bit_flag_reader (name, bit_flag = nil, **flags, &block)
+ def bit_flag_reader(name, bit_flag = nil, **flags, &block)
define_bit_flag_reader name, define_bit_flag(name, bit_flag, flags, block)
end
private
- def define_bit_flag (name, bit_flag, flags, block)
- bit_flag ||= Xot::BitFlag.new **flags
+ def define_bit_flag(name, bit_flag, flags, block)
+ bit_flag ||= Xot::BitFlag.new(**flags)
Xot::BlockUtil.instance_eval_or_block_call bit_flag, &block if block
define_singleton_method "#{name}_flag".intern do
bit_flag
end
bit_flag
end
- def define_bit_flag_writer (name, bit_flag)
+ def define_bit_flag_writer(name, bit_flag)
writer = "#{name}=".intern
setter = "bf_set_#{name}__".intern
alias_method setter, writer
private setter
@@ -49,10 +49,10 @@
end
name
end
- def define_bit_flag_reader (name, bit_flag)
+ def define_bit_flag_reader(name, bit_flag)
reader = name.intern
getter = "bf_get_#{name}__".intern
alias_method getter, reader
private getter