module Bigqueryid::Base::Initializable
Define behaviour for initialization of Base
.
Public Class Methods
new(options = nil)
click to toggle source
# File lib/bigqueryid/base/initializable.rb, line 8 def initialize(options = nil) set_default_values if options.is_a? Google::Cloud::Bigquery::Data attributes_names.each { |a| send("#{a}=", options[a.to_s]) } send('id=', options.key.id) elsif options.is_a? ::Hash options.each_pair { |key, value| send("#{key}=", value) } end end