Method: Jets::Router::Dsl#resource

Defined in:
lib/jets/router/dsl.rb

#resource(*args) ⇒ Object



106
107
108
109
110
111
112
113
114
115
# File 'lib/jets/router/dsl.rb', line 106

def resource(*args)
  options = args.extract_options!
  resource_names = args
  resource_names.each do |resource_name|
    scope(options.merge(from: :resource, resource_name: resource_name)) do
      each_resource(resource_name, options.merge(singular_resource: true))
      yield if block_given?
    end
  end
end