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