Sha256: 85ecaa793a0773c72426b8e92f80939119853ddc20d6e112ff30035298e3f734

Contents?: true

Size: 353 Bytes

Versions: 2

Compression:

Stored size: 353 Bytes

Contents

module SegmentIO
  class << self
    def configure
      yield(configuration)
    end

    def configuration
      @configuration ||= Configuration.new
    end
    alias_method :config, :configuration

    def show_analytics?
      Rails.env.production? && configuration.api_key
    end
  end

  class Configuration
    attr_accessor :api_key
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lay_me_out-1.2.9 lib/lay_me_out/segment_io.rb
lay_me_out-1.2.8 lib/lay_me_out/segment_io.rb