Module: CardDB::Rails
- Defined in:
- lib/carddb/rails.rb,
lib/carddb/rails/railtie.rb,
lib/carddb/rails/version.rb,
lib/carddb/rails/resolver.rb,
lib/carddb/rails/test_helper.rb,
lib/carddb/rails/configuration.rb,
lib/carddb/rails/deck_sync_job.rb,
lib/carddb/rails/graphql/helpers.rb,
lib/carddb/rails/has_carddb_deck.rb,
lib/carddb/rails/has_carddb_game.rb,
lib/carddb/rails/deck_sync_service.rb,
lib/carddb/rails/has_carddb_record.rb,
lib/carddb/rails/controller_helpers.rb,
lib/carddb/rails/has_carddb_dataset.rb,
lib/carddb/rails/deck_export_service.rb,
lib/carddb/rails/deck_import_service.rb,
lib/carddb/rails/graphql/deck_loader.rb,
lib/carddb/rails/graphql/game_loader.rb,
lib/carddb/rails/has_carddb_datasets.rb,
lib/carddb/rails/has_carddb_publisher.rb,
lib/carddb/rails/graphql/record_loader.rb,
lib/carddb/rails/graphql/dataset_loader.rb,
lib/carddb/rails/deck_controller_helpers.rb,
lib/carddb/rails/graphql/publisher_loader.rb,
lib/carddb/rails/graphql/dataloader/deck_source.rb,
lib/carddb/rails/graphql/dataloader/game_source.rb,
lib/carddb/rails/graphql/dataloader/record_source.rb,
lib/carddb/rails/graphql/dataloader/dataset_source.rb,
lib/carddb/rails/graphql/dataloader/publisher_source.rb,
lib/carddb/rails/graphql/dataloader/deck_by_external_ref_source.rb
Defined Under Namespace
Modules: ControllerHelpers, DeckControllerHelpers, GraphQL, HasCardDBDataset, HasCardDBDatasets, HasCardDBDeck, HasCardDBGame, HasCardDBPublisher, HasCardDBRecord, Resolver, TestHelper
Classes: Configuration, DeckExportService, DeckImportService, DeckSyncJob, DeckSyncService, Railtie
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.apply_rails_configuration!(app = ::Rails.application) ⇒ Object
53
54
55
56
57
|
# File 'lib/carddb/rails.rb', line 53
def apply_rails_configuration!(app = ::Rails.application)
credentials = (app, configuration.credentials_key)
apply_credentials!(credentials) if credentials
apply_rails_defaults!
end
|
.client ⇒ Object
49
50
51
|
# File 'lib/carddb/rails.rb', line 49
def client
configuration.client || CardDB.default_client
end
|
.configuration ⇒ Object
36
37
38
|
# File 'lib/carddb/rails.rb', line 36
def configuration
@configuration ||= Configuration.new
end
|
40
41
42
43
|
# File 'lib/carddb/rails.rb', line 40
def configure
yield(configuration)
configuration
end
|
.reset_configuration! ⇒ Object
45
46
47
|
# File 'lib/carddb/rails.rb', line 45
def reset_configuration!
@configuration = Configuration.new
end
|