class FlowdockRails::Configuration

Attributes

environments[RW]
sources[RW]

Public Class Methods

new(sources = {}) click to toggle source
# File lib/flowdock_rails/configuration.rb, line 5
def initialize(sources = {})
  @sources = sources
  @environments = %w(production)
end

Public Instance Methods

active?() click to toggle source
# File lib/flowdock_rails/configuration.rb, line 14
def active?
  !(ENV['FLOWDOCK_ENABLED']&.downcase == 'false')
end
method_missing(m) click to toggle source
# File lib/flowdock_rails/configuration.rb, line 18
def method_missing(m)
  return unless @sources[m]
  @sources[m]
end
valid_env?() click to toggle source
# File lib/flowdock_rails/configuration.rb, line 10
def valid_env?
  @environments.include?(ENV['RAILS_ENV'] || 'development')
end