Module: Airtable::ORM
- Defined in:
- lib/airtable/orm.rb,
lib/airtable/orm/base.rb,
lib/airtable/orm/core.rb,
lib/airtable/orm/errors.rb,
lib/airtable/orm/schema.rb,
lib/airtable/orm/version.rb,
lib/airtable/orm/querying.rb,
lib/airtable/orm/attributes.rb,
lib/airtable/orm/collection.rb,
lib/airtable/orm/http/client.rb,
lib/airtable/orm/persistence.rb,
lib/airtable/orm/associations.rb,
lib/airtable/orm/batch_result.rb,
lib/airtable/orm/configuration.rb,
lib/airtable/orm/http/rate_limiter.rb,
lib/airtable/orm/http/error_handler.rb,
lib/airtable/orm/testing/stub_helpers.rb
Defined Under Namespace
Modules: Associations, Attributes, Core, Http, Persistence, Querying, Testing Classes: ApiError, Base, BatchResult, Collection, Configuration, ConnectionError, Error, InvalidAttributeError, RecordInvalid, RecordNotDestroyed, RecordNotFound, RecordNotPersisted, RecordNotSaved, Schema, UnknownFieldError
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
- .config ⇒ Object
- .configure {|config| ... } ⇒ Object
-
.configured? ⇒ Boolean
True when an API key is configured — hosts gate network-touching hooks on this.
- .reset! ⇒ Object
Class Method Details
.config ⇒ Object
26 27 28 |
# File 'lib/airtable/orm.rb', line 26 def config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
30 31 32 |
# File 'lib/airtable/orm.rb', line 30 def configure yield config end |
.configured? ⇒ Boolean
True when an API key is configured — hosts gate network-touching hooks on this.
35 36 37 |
# File 'lib/airtable/orm.rb', line 35 def configured? config.api_key.present? end |