Module: Boutique
- Defined in:
- lib/boutique/app.rb,
lib/boutique/model.rb,
lib/boutique/config.rb,
lib/boutique/emailer.rb,
lib/boutique/version.rb
Defined Under Namespace
Modules: MemoryResource Classes: App, Config, Email, Emailer, List, Migrate, Product, Subscriber
Constant Summary collapse
- VERSION =
'0.1.0'
Class Attribute Summary collapse
-
.database ⇒ Object
Returns the value of attribute database.
Class Method Summary collapse
- .config ⇒ Object
- .configure {|config| ... } ⇒ Object
- .list(key) {|List.new(key)| ... } ⇒ Object
- .product(key) {|Product.new(key)| ... } ⇒ Object
Class Attribute Details
.database ⇒ Object
Returns the value of attribute database.
3 4 5 |
# File 'lib/boutique/config.rb', line 3 def database @database end |
Class Method Details
.config ⇒ Object
12 13 14 |
# File 'lib/boutique/config.rb', line 12 def config @config ||= Config.new('config') end |
.configure {|config| ... } ⇒ Object
5 6 7 8 9 10 |
# File 'lib/boutique/config.rb', line 5 def configure yield config Pony. = config. if !config..nil? Boutique.database = Sequel.connect(config.) require_relative 'model' end |