blob: 852a5993819a66df2726240231a08fb4883ff8f8 [file] [log] [blame]
%api{ :version => settings.version, :driver => driver_symbol, :provider => Thread.current[:provider] || ENV['API_PROVIDER'] }
- collections.each do |c|
%link{ :rel => c.collection_name, :href => self.send(:"#{c.collection_name}_url")}
- c.features.select { |f| driver.class.has_feature?(c.collection_name, f.name) }.each do |f|
- f.operations.each do |operation|
%feature{ :name => f.name, :rel => operation.name }
- operation.params_array.each do |param|
%param{ :name => param.name}
- driver.class.constraints(:collection => c.collection_name, :feature => f.name).each do |name, value|
%constraint{ :name => name }=value