def get_method_description(resource_name, method_name = nil)
if resource_name.is_a?(String)
crumbs = resource_name.split('#')
if method_name.nil?
method_name = crumbs.pop
end
resource_name = crumbs.join("#")
resource_description = get_resource_description(resource_name)
elsif resource_name.respond_to? :apipie_resource_descriptions
resource_description = get_resource_description(resource_name)
else
raise ArgumentError.new("Resource #{resource_name} does not exists.")
end
unless resource_description.nil?
resource_description.method_description(method_name.to_sym)
end
end