Class: OrderedHash
Overview
Needs to be duplicated from Active Support since its needed before Active Support is available.
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#[](key) ⇒ Object
578 579 580 581 |
# File 'lib/initializer.rb', line 578 def [](key) pair = find_pair(key) pair ? pair.last : nil end |
#[]=(key, value) ⇒ Object
:nodoc:
569 570 571 572 573 574 575 576 |
# File 'lib/initializer.rb', line 569 def []=(key, value) if pair = find_pair(key) pair.pop pair << value else self << [key, value] end end |
#keys ⇒ Object
583 584 585 |
# File 'lib/initializer.rb', line 583 def keys self.collect { |i| i.first } end |