class BqGuess::Fields::Record

Attributes

fields[R]

Public Class Methods

new(name, fields) click to toggle source
Calls superclass method BqGuess::Fields::Base::new
# File lib/bq_guess/fields/record.rb, line 10
def initialize(name, fields)
  super(name)
  @fields = fields
end

Public Instance Methods

as_schema() click to toggle source
Calls superclass method BqGuess::Fields::Base#as_schema
# File lib/bq_guess/fields/record.rb, line 15
def as_schema
  super.merge(fields: fields.as_schema)
end
to_hash() click to toggle source
Calls superclass method BqGuess::Fields::Base#to_hash
# File lib/bq_guess/fields/record.rb, line 19
def to_hash
  super.merge(fields: fields.to_a)
end