lib/hanami/configuration.rb in hanami-0.9.2 vs lib/hanami/configuration.rb in hanami-1.0.0.beta1
- old
+ new
@@ -44,9 +44,21 @@
mounted.each_pair do |klass, app|
yield(app) if klass.ancestors.include?(Hanami::Application)
end
end
+ def logger(options = nil)
+ if options.nil?
+ settings.fetch(:logger, nil)
+ else
+ settings[:logger] = options
+ end
+ end
+
+ def environment(name)
+ yield if ENV['HANAMI_ENV'] == name.to_s
+ end
+
private
attr_reader :settings
end
end