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
866 867 868 |
# File 'lib/activefacts/vocabulary/extensions.rb', line 866 def inspect to_s end |
#to_s ⇒ Object
852 853 854 855 856 857 858 859 860 861 862 863 864 |
# File 'lib/activefacts/vocabulary/extensions.rb', line 852 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 |