Module: Nokotime

Defined in:
lib/nokotime.rb,
lib/nokotime/version.rb,
lib/nokotime/paginator.rb,
lib/nokotime/connection.rb,
lib/nokotime/client/tags.rb,
lib/nokotime/client/users.rb,
lib/nokotime/configuration.rb,
lib/nokotime/authentication.rb,
lib/nokotime/client/entries.rb,
lib/nokotime/client/projects.rb,
lib/nokotime/errors/connection.rb,
lib/nokotime/request/single_page.rb,
lib/nokotime/errors/configuration.rb,
lib/nokotime/validator/tag_schema.rb,
lib/nokotime/client/project_groups.rb,
lib/nokotime/errors/invalid_params.rb,
lib/nokotime/validator/user_schema.rb,
lib/nokotime/request/multiple_pages.rb,
lib/nokotime/validator/entry_schema.rb,
lib/nokotime/validator/project_schema.rb,
lib/nokotime/validator/restricted_hash.rb,
lib/nokotime/validator/project_group_schema.rb

Defined Under Namespace

Modules: Authentication, Client, Errors, Request, Validator Classes: Configuration, Connection, Paginator

Constant Summary collapse

VERSION =
"0.1.0".freeze

Class Method Summary collapse

Class Method Details

.configurationObject



33
34
35
# File 'lib/nokotime.rb', line 33

def configuration
  @configuration || reset
end

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

Yields:



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

def configure(&_block)
  yield configuration
end

.resetObject



37
38
39
# File 'lib/nokotime.rb', line 37

def reset
  @configuration = Configuration.new
end