Class: ActiveFacts::Metamodel::Value
- Inherits:
-
Object
- Object
- ActiveFacts::Metamodel::Value
- Defined in:
- lib/activefacts/vocabulary/metamodel.rb,
lib/activefacts/vocabulary/extensions.rb
Instance Method Summary collapse
Instance Method Details
#inspect ⇒ Object
679 680 681 |
# File 'lib/activefacts/vocabulary/extensions.rb', line 679 def inspect to_s end |
#to_s ⇒ Object
665 666 667 668 669 670 671 672 673 674 675 676 677 |
# File 'lib/activefacts/vocabulary/extensions.rb', line 665 def to_s if is_literal_string "'"+ literal. inspect. # Use Ruby's inspect to generate necessary escapes gsub(/\A"|"\Z/,''). # Remove surrounding quotes gsub(/'/, "\\'") + # Escape any single quotes "'" else literal end + (unit ? " " + unit.name : "") end |