rom-rb/rom-rails

View on GitHub
lib/generators/rom/relation/templates/relation.rb.erb

Summary

Maintainability
Test Coverage
class <%= class_name %>Relation < ROM::Relation<%= "[:#{adapter}]" %>
<% if gateway -%>
  gateway :<%= gateway %>
<% else -%>
  gateway :default
<% end -%>

<% if register_as != dataset -%>
  schema(:<%= dataset %>, as: :<%= register_as %>, infer: true)
<% else -%>
  schema(:<%= dataset %>, infer: true)
<% end -%>

  # define your methods here ie:
  #
  # def all
  #   select(:id, :name).order(:id)
  # end
end