Sha256: 592973c03dbc8bdad632f43d36cf38ebaf4ba80781ba17d7f1180afacaa51d19
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
$: << Dir.pwd require 'faraday' require 'active_attr/model' require 'active_attr/dirty' require 'active_attr/typecasting_override' require 'active_support/core_ext/hash/indifferent_access' require 'active_support/core_ext/class/attribute.rb' require 'active_support/inflector' require 'syncano/version' require 'syncano/api' require 'syncano/connection' require 'syncano/schema' require 'syncano/scope' require 'syncano/resources/base' require 'syncano/resources/collection' require 'syncano/resources/space' require 'syncano/query_builder' require 'syncano/model/base' module Syncano class << self def connect(options = {}) connection = Connection.new(options) connection.authenticate! unless connection.authenticated? API.new connection end end class Error < StandardError; end class RuntimeError < StandardError; end class ClientError < StandardError attr_accessor :body, :original_response def initialize(body, original_response) self.body = body self.original_response = original_response end def inspect "<#{self.class.name} #{body} #{original_response}>" end alias :to_s :inspect end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
syncano-4.0.0.pre | lib/syncano.rb |