lib/brief/dsl.rb in brief-1.4.4 vs lib/brief/dsl.rb in brief-1.5.0
- old
+ new
@@ -4,9 +4,13 @@
def config(options = {}, &block)
Brief::Configuration.instance.instance_eval(&block) if block_given?
end
+ def view(name, &block)
+ Brief.views[name.to_sym] = block
+ end
+
def define(*args, &block)
options = args.dup.extract_options!
name = args.first
type_alias = options.fetch(:type_alias) { name.downcase.parameterize.gsub(/-/, '_') }