class AVR::RegisterWithNamedBit
Attributes
named_bit[R]
register[R]
Public Class Methods
new(register, named_bit)
click to toggle source
Calls superclass method
# File lib/avr/register_with_named_bit.rb, line 15 def initialize(register, named_bit) @register = register @named_bit = named_bit super() end
Public Instance Methods
name()
click to toggle source
# File lib/avr/register_with_named_bit.rb, line 32 def name "#{register.name}.#{named_bit}" end
value()
click to toggle source
# File lib/avr/register_with_named_bit.rb, line 22 def value register.fetch_bit(named_bit) end
value=(new_value)
click to toggle source
# File lib/avr/register_with_named_bit.rb, line 27 def value=(new_value) register.send("#{named_bit}=".to_sym, new_value) end