Module: SpaceObject::StringEncodable

Included in:
Date, DateTime, FalseClass, NilClass, Numeric, Process::Status, Regexp, String, Symbol, Time, TrueClass
Defined in:
lib/space_object/string_encodable.rb

Instance Method Summary collapse

Instance Method Details

#to_nested_space_keyObject



5
6
7
# File 'lib/space_object/string_encodable.rb', line 5

def to_nested_space_key
  to_s
end

#to_space_keyObject

Raises:



9
10
11
12
13
# File 'lib/space_object/string_encodable.rb', line 9

def to_space_key
  str = to_nested_space_key
  raise(EncodeError, "`#{str}' contains spaces and cannot be used as a key") if str[' ']
  str
end

#to_space_valueObject



15
16
17
# File 'lib/space_object/string_encodable.rb', line 15

def to_space_value
  to_s
end