class ResoTransport::Metadata
Public Class Methods
new(client)
click to toggle source
Calls superclass method
ResoTransport::BaseMetadata::new
# File lib/reso_transport/metadata.rb, line 5 def initialize(client) super client @prefix = 'md' @classname = self.class.name end
Public Instance Methods
datasystem?()
click to toggle source
# File lib/reso_transport/metadata.rb, line 19 def datasystem? parser.datasystem? end
entity_sets()
click to toggle source
# File lib/reso_transport/metadata.rb, line 11 def entity_sets parser.entity_sets end
response()
click to toggle source
# File lib/reso_transport/metadata.rb, line 23 def response @response ||= client.connection.get('$metadata') do |req| req.headers['Accept'] = MIME_TYPES[client.vendor.fetch(:metadata_format, :xml).to_sym] @request = req end rescue Faraday::ConnectionFailed raise NoResponse.new(request, nil, '$metadata') end
schemas()
click to toggle source
# File lib/reso_transport/metadata.rb, line 15 def schemas parser.schemas end