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

.clientObject



29
30
31
# File 'lib/bibleql.rb', line 29

def client
  Client.new
end

.configurationObject



25
26
27
# File 'lib/bibleql.rb', line 25

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



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