Class: Object

Inherits:
BasicObject
Defined in:
vendor/bundler/ruby/2.4.0/bundler/gems/sparql-e0a915196943/lib/sparql/algebra/extensions.rb,
vendor/bundler/ruby/2.4.0/bundler/gems/sxp.rb-0e9ee9d40b94/lib/sxp/writer.rb

Overview

Extensions for Ruby's Object class.

Instance Method Summary collapse

Instance Method Details

#to_sseObject

Make sure the object is in SXP form and transform it to a string form

Returns:

  • String



27
28
29
# File 'vendor/bundler/ruby/2.4.0/bundler/gems/sparql-e0a915196943/lib/sparql/algebra/extensions.rb', line 27

def to_sse
  SXP::Generator.string(self.to_sxp_bin)
end

#to_sxpString

Returns the SXP representation of this object.

Returns:



12
13
14
# File 'vendor/bundler/ruby/2.4.0/bundler/gems/sxp.rb-0e9ee9d40b94/lib/sxp/writer.rb', line 12

def to_sxp
  to_s.to_json
end

#to_sxp_binString

Returns the SXP binary representation of this object, defaults to self.

Returns:



20
21
22
# File 'vendor/bundler/ruby/2.4.0/bundler/gems/sparql-e0a915196943/lib/sparql/algebra/extensions.rb', line 20

def to_sxp_bin
  self
end