Method: PgGraph::Data::Field#initialize

Defined in:
lib/pg_graph/data/data.rb

#initialize(record, name, **opts) ⇒ Field

Returns a new instance of Field.



458
459
460
461
462
463
# File 'lib/pg_graph/data/data.rb', line 458

def initialize(record, name, **opts)
  constrain record, Record
  constrain name, String, Symbol
  @record = record # has to go before super
  super(record.type[name.to_s], **opts)
end