# File lib/apipie/resource_description.rb, line 17 def initialize(controller, resource_name, &block) @_methods = [] @_params_ordered = [] @_errors_ordered = [] @controller = controller @_id = resource_name @_version = "1" @_name = @_id.humanize @_full_description = "" @_short_description = "" @_path = "" @_formats = [] block.arity < 1 ? instance_eval(&block) : block.call(self) if block_given? end