module Datasource::Adapters::Sequel::DatasourceGenerator
Public Instance Methods
From(klass)
click to toggle source
Calls superclass method
# File lib/datasource/adapters/sequel.rb, line 252 def From(klass) if klass.ancestors.include?(::Sequel::Model) Class.new(Datasource::Base) do attributes *klass.columns associations *klass.associations define_singleton_method(:orm_klass) do klass end define_singleton_method(:default_adapter) do Datasource::Adapters::Sequel end define_singleton_method(:primary_key) do klass.primary_key end end else super if defined?(super) end end