module PgMorph::Naming
Public Instance Methods
before_insert_fun_name()
click to toggle source
# File lib/pg_morph/naming.rb, line 20 def before_insert_fun_name "#{parent_table}_#{column_name}_fun" end
before_insert_trigger_name()
click to toggle source
# File lib/pg_morph/naming.rb, line 24 def before_insert_trigger_name "#{parent_table}_#{column_name}_insert_trigger" end
column_name_id()
click to toggle source
# File lib/pg_morph/naming.rb, line 12 def column_name_id "#{column_name}_id" end
column_name_type()
click to toggle source
# File lib/pg_morph/naming.rb, line 8 def column_name_type "#{column_name}_type" end
proxy_table()
click to toggle source
# File lib/pg_morph/naming.rb, line 16 def proxy_table "#{parent_table}_#{child_table}" end
type()
click to toggle source
# File lib/pg_morph/naming.rb, line 4 def type child_table.to_s.singularize.camelize end