Module: Sequel::Plugins::SingularTableNames::ClassMethods

Defined in:
lib/sequel/plugins/singular_table_names.rb

Instance Method Summary collapse

Instance Method Details

#implicit_table_nameObject

Returns the implicit table name for the model class, which is the demodulized, underscored, name of the class.

Artist.implicit_table_name # => :artist
Foo::ArtistAlias.implicit_table_name # => :artist_alias


27
28
29
# File 'lib/sequel/plugins/singular_table_names.rb', line 27

def implicit_table_name
  underscore(demodulize(name)).to_sym
end