class EmuPower::Notifications::BlockPriceDetail
Attributes
block_consumption[RW]
currency_code[RW]
current_duration[RW]
current_start[RW]
number_of_blocks[RW]
trailing_digits[RW]
Public Instance Methods
build(hash)
click to toggle source
# File lib/emu_power/notifications.rb, line 357 def build(hash) self.current_start = parse_timestamp('CurrentStart') self.current_duration = parse_hex('CurrentDuration') self.block_consumption = parse_amount( 'BlockPeriodConsumption', 'BlockPeriodConsumptionMultiplier', 'BlockPeriodConsumptionDivisor' ) # Note: Not sure if multiplier/divisor are supposed to tie in here self.number_of_blocks = parse_amount('NumberOfBlocks') self.currency_code = parse_hex('Currency') self.trailing_digits = parse_hex('TrailingDigits') end