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(/-/, '_') }