Class: Habaki::Percentage

Inherits:
Value show all
Defined in:
lib/habaki/value.rb

Overview

<percentage> value type

Instance Attribute Summary

Attributes inherited from Value

#data

Instance Method Summary collapse

Methods inherited from Value

#==, #eql?, #hash, #initialize, #read_from_katana

Methods inherited from Node

#read_from_katana, #to_s

Methods included from NodeReader

#read_from_katana

Constructor Details

This class inherits a constructor from Habaki::Value

Instance Method Details

#string(format = Formatter::Base.new) ⇒ String

Parameters:

Returns:



227
228
229
# File 'lib/habaki/value.rb', line 227

def string(format = Formatter::Base.new)
  "#{data_i_or_f}%"
end

#to_fFloat

Returns:

  • (Float)


221
222
223
# File 'lib/habaki/value.rb', line 221

def to_f
  @data
end