Module: Operto

Defined in:
sig/operto.rbs,
lib/operto.rb,
lib/operto/error.rb,
lib/operto/client.rb,
lib/operto/config.rb,
lib/operto/version.rb,
lib/operto/operation.rb,
lib/operto/homes/index.rb,
lib/operto/issue_types.rb,
lib/operto/staff/index.rb,
lib/operto/tasks/index.rb,
lib/operto/issues/close.rb,
lib/operto/issues/index.rb,
lib/operto/tasks/create.rb,
lib/operto/tasks/shared.rb,
lib/operto/tasks/update.rb,
lib/operto/memory_token_store.rb,
lib/operto/staff_tasks/create.rb,
lib/operto/filtered_pagination.rb,
lib/operto/staff_tasks/destroy.rb,
lib/operto/access_tokens/upsert.rb,
lib/operto/staff_task_times/index.rb

Overview

Public API of the gem, mirroring the inline # @rbs annotations in lib/. Shipped with the gem so host apps pick it up through rbs collection.

Defined Under Namespace

Modules: AccessTokens, Client, FilteredPagination, Homes, IssueTypes, Issues, Operation, Staff, StaffTaskTimes, StaffTasks, Tasks Classes: ArgumentError, Config, Error, MemoryTokenStore

Constant Summary collapse

VERSION =

Returns:

  • (::String)
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.configConfig

RBS:

  • () -> Config

Returns:



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

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ void

This method returns an undefined value.

RBS:

  • () { (Config) -> void } -> void

Yields:

Yield Parameters:

Yield Returns:

  • (void)


32
33
34
# File 'lib/operto.rb', line 32

def configure
  yield(config)
end