Module: BibleQL
- Defined in:
- lib/bibleql.rb,
lib/bibleql/client.rb,
lib/bibleql/errors.rb,
lib/bibleql/version.rb,
lib/bibleql/resource.rb,
lib/bibleql/configuration.rb,
lib/bibleql/query_builder.rb,
lib/bibleql/resources/book.rb,
lib/bibleql/resources/verse.rb,
lib/bibleql/resources/chapter.rb,
lib/bibleql/resources/passage.rb,
lib/bibleql/resources/language.rb,
lib/bibleql/resources/translation.rb,
lib/bibleql/resources/search_result.rb,
lib/bibleql/resources/localized_book.rb,
lib/bibleql/resources/semantic_search_result.rb
Defined Under Namespace
Modules: QueryBuilder
Classes: APIError, AuthenticationError, Book, Chapter, Client, Configuration, ConfigurationError, ConnectionError, Error, Language, LocalizedBook, NotFoundError, Passage, QueryError, RateLimitError, Resource, SearchResult, SemanticSearchResult, ServerError, TimeoutError, Translation, Verse
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
29
30
31
|
# File 'lib/bibleql.rb', line 29
def client
Client.new
end
|
.configuration ⇒ Object
25
26
27
|
# File 'lib/bibleql.rb', line 25
def configuration
@configuration ||= Configuration.new
end
|
21
22
23
|
# File 'lib/bibleql.rb', line 21
def configure
yield(configuration)
end
|
.reset! ⇒ Object
33
34
35
|
# File 'lib/bibleql.rb', line 33
def reset!
@configuration = Configuration.new
end
|