Class: ActiveFacts::Metamodel::Value
- Inherits:
-
Object
- Object
- ActiveFacts::Metamodel::Value
- Defined in:
- lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb
Instance Method Summary collapse
Instance Method Details
#inspect ⇒ Object
1149 1150 1151 |
# File 'lib/activefacts/metamodel/extensions.rb', line 1149 def inspect to_s end |
#to_s ⇒ Object
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/activefacts/metamodel/extensions.rb', line 1135 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 |