Module: Lurch
- Defined in:
- lib/lurch.rb,
lib/lurch/error.rb,
lib/lurch/query.rb,
lib/lurch/store.rb,
lib/lurch/client.rb,
lib/lurch/logger.rb,
lib/lurch/railtie.rb,
lib/lurch/version.rb,
lib/lurch/resource.rb,
lib/lurch/changeset.rb,
lib/lurch/inflector.rb,
lib/lurch/paginator.rb,
lib/lurch/collection.rb,
lib/lurch/uri_builder.rb,
lib/lurch/relationship.rb,
lib/lurch/configuration.rb,
lib/lurch/query_builder.rb,
lib/lurch/errors/conflict.rb,
lib/lurch/payload_builder.rb,
lib/lurch/stored_resource.rb,
lib/lurch/errors/forbidden.rb,
lib/lurch/errors/not_found.rb,
lib/lurch/errors/not_loaded.rb,
lib/lurch/errors/bad_request.rb,
lib/lurch/errors/client_error.rb,
lib/lurch/errors/server_error.rb,
lib/lurch/errors/unauthorized.rb,
lib/lurch/relationship/linked.rb,
lib/lurch/store_configuration.rb,
lib/lurch/relationship/has_one.rb,
lib/lurch/errors/json_api_error.rb,
lib/lurch/relationship/has_many.rb,
lib/lurch/faraday_params_encoder.rb,
lib/lurch/errors/resource_not_loaded.rb,
lib/lurch/errors/unprocessable_entity.rb,
lib/lurch/middleware/json_api_request.rb,
lib/lurch/middleware/json_api_response.rb,
lib/lurch/errors/relationship_not_loaded.rb
Defined Under Namespace
Modules: Errors, Middleware
Classes: Changeset, Client, Collection, Configuration, Error, FaradayParamsEncoder, Inflector, Logger, Paginator, PayloadBuilder, Query, QueryBuilder, Railtie, Relationship, Resource, Store, StoreConfiguration, StoredResource, URIBuilder
Constant Summary
collapse
- VERSION =
"0.3.0".freeze
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
57
58
59
|
# File 'lib/lurch.rb', line 57
def self.configuration
@configuration ||= Configuration.new
end
|
65
66
67
|
# File 'lib/lurch.rb', line 65
def self.configure
yield(configuration)
end
|
.reset_configuration ⇒ Object
61
62
63
|
# File 'lib/lurch.rb', line 61
def self.reset_configuration
@configuration = Configuration.new
end
|
.to_a(value) ⇒ Object
52
53
54
55
|
# File 'lib/lurch.rb', line 52
def self.to_a(value)
return [] if value.nil?
value.is_a?(Array) ? value : [value]
end
|