Class: Octofart::Config

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/octofart/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(args = {}) ⇒ Config

Returns a new instance of Config.



6
7
8
# File 'lib/octofart/config.rb', line 6

def initialize(args = {})
  super defaults.merge(args)
end

Instance Method Details

#defaultsObject



10
11
12
13
14
15
16
# File 'lib/octofart/config.rb', line 10

def defaults
  @defaults ||= {
    github_token: nil,
    max_retries: 1,
    unique_head_branch_name: "find-and-replace-text"
  }
end