Module: ROM::Plugins::Relation::SQL::BaseView::ClassInterface

Defined in:
lib/rom/plugins/relation/sql/base_view.rb

Instance Method Summary collapse

Instance Method Details

#inherited(klass) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/rom/plugins/relation/sql/base_view.rb', line 13

def inherited(klass)
  super
  klass.view(:base) do
    header { dataset.columns }
    relation { select(*attributes(:base)).order(primary_key) }
  end
end