Sha256: 5d7b6868ce0070bb5b955d2f1f5b1b9dd98465a581fad7db011d9b9ab61c14ed

Contents?: true

Size: 597 Bytes

Versions: 3

Compression:

Stored size: 597 Bytes

Contents

xml.application(
  xsi: 'http://www.w3.org/2001/XMLSchema-instance',
  'xsi:schemaLocation' => 'http://wadl.dev.java.net/2009/02 wadl.xsd',
  xsd: 'http://www.w3.org/2001/XMLSchema',
  xmlns: 'http://wadl.dev.java.net/2009/02') do

  schema = Aepic::Schema.default
  schema.controllers.each do |controller|
    xml.resources base: root_url do
      xml.resource path: "#{controller.controller_name}", id: controller.controller_name do
        controller.action_methods.each do |action|
          xml.method name: schema.method_for(action) do

          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aepic-0.0.4 app/views/application/api.xml.builder
aepic-0.0.2 app/views/application/api.xml.builder
aepic-0.0.1 app/views/application/api.xml.builder