module Susanin::ClassMethods
Public Instance Methods
susanin(content = nil, &block)
click to toggle source
# File lib/susanin.rb, line 17 def susanin(content = nil, &block) content_proc = block_given? ? Proc.new(&block) : Proc.new { content } define_method :susanin do @susanin ||= Resource.new(Array.wrap(instance_exec(&content_proc))) end end