Method: PgGraph::Type::Table#initialize
- Defined in:
- lib/pg_graph/type/type.rb
#initialize(schema, name, mm_table: false, nm_table: false, depending_materialized_views: []) ⇒ Table
179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/pg_graph/type/type.rb', line 179 def initialize( schema, name, mm_table: false, nm_table: false, depending_materialized_views: []) PgGraph.inflector.plural?(name) or raise Error, "Table names should be plural: #{schema.name}.#{name}" super(schema, name) @path = "#{schema.name}.#{name}" @mm_table = mm_table || nm_table @nm_table = nm_table @depending_tables = [] @depending_materialized_views = depending_materialized_views end |