class HitorigotoReporter::Config::Builder

Public Class Methods

new(&block) click to toggle source
# File lib/hitorigoto_reporter/config.rb, line 30
def initialize(&block)
  @config = Config.new
  block.call(@config)
end

Public Instance Methods

build() click to toggle source
# File lib/hitorigoto_reporter/config.rb, line 35
def build
  configure_slack
  @config
end

Private Instance Methods

configure_slack() click to toggle source
# File lib/hitorigoto_reporter/config.rb, line 42
def configure_slack
  Slack.configure do |config|
    config.token = @config.slack_access_token
  end
end