Sha256: f41c767a785a67f07f29ae2395c4d099b7c4035e80865408bee8107280635a7d
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'rexml/document' require 'rexml/streamlistener' require 'logger' require 'faraday' require 'json' require 'time' require 'reso_transport/version' require 'reso_transport/configuration' require 'reso_transport/authentication' require 'reso_transport/client' require 'reso_transport/resource' require 'reso_transport/metadata' require 'reso_transport/metadata_cache' require 'reso_transport/metadata_parser' require 'reso_transport/datasystem' require 'reso_transport/datasystem_parser' require 'reso_transport/schema' require 'reso_transport/entity_set' require 'reso_transport/entity_type' require 'reso_transport/enum' require 'reso_transport/property' require 'reso_transport/query' Faraday::Utils.default_space_encoding = '%20' module ResoTransport class Error < StandardError; end class AccessDenied < StandardError; end ODATA_TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ'.freeze class << self attr_writer :configuration end def self.configuration @configuration ||= Configuration.new end def self.configure yield(configuration) end def self.split_schema_and_class_name(text) text.to_s.partition(/(\w+)$/).first(2).map { |s| s.sub(/\.$/, '') } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reso_transport-1.5.7 | lib/reso_transport.rb |