Sha256: 023e4d701f76a80d19e47feaffc3a67992f2540b082ec77e44123e6ba79277b4

Contents?: true

Size: 299 Bytes

Versions: 8

Compression:

Stored size: 299 Bytes

Contents

module FistOfFury
  class << self
    attr_writer :config

    def configure
      yield config
    end

    def configure_with_defaults
      config.utc = false
      yield config if block_given?
    end

    def config
      @config ||= OpenStruct.new
    end
  end

  configure_with_defaults
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fist_of_fury-0.3.1 lib/fist_of_fury/config.rb
fist_of_fury-0.3.0 lib/fist_of_fury/config.rb
fist_of_fury-0.2.7 lib/fist_of_fury/config.rb
fist_of_fury-0.2.6 lib/fist_of_fury/config.rb
fist_of_fury-0.2.5 lib/fist_of_fury/config.rb
fist_of_fury-0.2.1 lib/fist_of_fury/config.rb
fist_of_fury-0.2.0 lib/fist_of_fury/config.rb
fist_of_fury-0.1.0 lib/fist_of_fury/config.rb