Class: ConnectorsSdk::Base::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/connectors_sdk/base/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cursors:) ⇒ Config

Returns a new instance of Config.



12
13
14
# File 'lib/connectors_sdk/base/config.rb', line 12

def initialize(cursors:)
  @cursors = cursors || {}
end

Instance Attribute Details

#cursorsObject (readonly)

Returns the value of attribute cursors.



10
11
12
# File 'lib/connectors_sdk/base/config.rb', line 10

def cursors
  @cursors
end

Instance Method Details

#overwrite_cursors!(new_cursors) ⇒ Object



22
23
24
# File 'lib/connectors_sdk/base/config.rb', line 22

def overwrite_cursors!(new_cursors)
  @cursors = new_cursors
end

#to_hObject



16
17
18
19
20
# File 'lib/connectors_sdk/base/config.rb', line 16

def to_h
  {
    :cursors => cursors
  }
end