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