Class: Fukubukuro::Variable

Inherits:
Object show all
Defined in:
lib/amber/fukubukuro.rb

Direct Known Subclasses

Constant

Class Attribute Summary collapse

Instance Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.running_numbersObject (readonly)

Returns the value of attribute running_numbers.



441
442
443
# File 'lib/amber/fukubukuro.rb', line 441

def running_numbers
  @running_numbers
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



457
458
459
# File 'lib/amber/fukubukuro.rb', line 457

def name
  @name
end

Instance Method Details

#inspectObject



448
449
450
451
452
453
# File 'lib/amber/fukubukuro.rb', line 448

def inspect
  'Variable%p(%p)' % [
    name ? name.to_sym : Variable.running_numbers[self],
    value
  ]
end

#pretty_print(q) ⇒ Object



454
455
456
# File 'lib/amber/fukubukuro.rb', line 454

def pretty_print q
  q.text inspect
end