Class: Symbol
- Defined in:
- lib/puppet/util/zaml.rb,
lib/puppet/util/monkey_patches.rb,
lib/puppet/util/monkey_patches.rb
Instance Method Summary collapse
- #<=>(other) ⇒ Object
- #__original_to_proc ⇒ Object
-
#intern ⇒ Object
Defined in 1.9, absent in 1.8, and used for compatibility in various places, typically in third party gems.
- #to_proc ⇒ Object
- #to_zaml(z) ⇒ Object
Instance Method Details
#<=>(other) ⇒ Object
26 27 28 |
# File 'lib/puppet/util/monkey_patches.rb', line 26 def <=> (other) self.to_s <=> other.to_s end |
#__original_to_proc ⇒ Object
80 |
# File 'lib/puppet/util/monkey_patches.rb', line 80 alias __original_to_proc to_proc |
#intern ⇒ Object
Defined in 1.9, absent in 1.8, and used for compatibility in various places, typically in third party gems.
93 94 95 |
# File 'lib/puppet/util/monkey_patches.rb', line 93 def intern self end |
#to_proc ⇒ Object
81 82 83 |
# File 'lib/puppet/util/monkey_patches.rb', line 81 def to_proc @my_proc ||= __original_to_proc end |
#to_zaml(z) ⇒ Object
229 230 231 232 |
# File 'lib/puppet/util/zaml.rb', line 229 def to_zaml(z) z.emit("!ruby/sym ") to_s.to_zaml(z) end |