module Dsl::Resource
Public Class Methods
resource(resource = nil, &block)
click to toggle source
# File lib/dsl/resource.rb, line 12 def self.resource(resource = nil, &block) raise ActiveFormObjects::DslError.new("[#{self.name}] resource has been incorrectly declared") if (resource.nil? && block.nil?) || (block.nil? && !resource.respond_to?(:all)) bloc_to_call = block || proc { resource } @@resource[name] = bloc_to_call end