Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Class configuration using OpenStruct
require 'ostruct'
module Awesome
def self.config
@config
end
def self.configure
yield(config)
end
class Configuration < OpenStruct ; end
@config = Configuration.new
end
Awesome.configure do |a|
a.magic_number = 3
end
puts Awesome.config.magic_number
# => 3
puts Awesome.config
# => #<Awesome::Configuration magic_number=3>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.