Sha256: 4bd72a311290a21caae7525902feb985404c95e04035064085ef240fa4f18926

Contents?: true

Size: 370 Bytes

Versions: 1

Compression:

Stored size: 370 Bytes

Contents

module Whacamole
  class Config

    RESTART_THRESHOLD = 1000

    attr_accessor :app_name, :api_token, :event_handler, :dynos, :restart_threshold

    def initialize(app_name)
      self.app_name = app_name
      self.event_handler ||= lambda { |e| puts e.inspect.to_s }
      self.dynos ||= %w{web}
      self.restart_threshold ||= RESTART_THRESHOLD
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
whacamole-1.1.0 lib/whacamole/config.rb