module Queryko::Naming
Public Class Methods
included(base)
click to toggle source
# File lib/queryko/naming.rb, line 3 def self.included(base) base.extend(ClassMethods) base.class_eval do class_attribute :defined_table_name, default: nil, instance_writer: false class_attribute :defined_model_class, default: nil, instance_writer: false # class_attribute :abstract_class, default: false, instance_writer: false def table_name self.class.table_name end def model_class self.class.model_class end end end
Public Instance Methods
model_class()
click to toggle source
# File lib/queryko/naming.rb, line 14 def model_class self.class.model_class end
table_name()
click to toggle source
class_attribute :abstract_class, default: false, instance_writer: false
# File lib/queryko/naming.rb, line 10 def table_name self.class.table_name end