module BigQuery::Attribute
Public Class Methods
new(name: nil, type: nil, value: nil)
click to toggle source
# File lib/bigquery-client/attribute.rb, line 6 def self.new(name: nil, type: nil, value: nil) class_name = (type[0] || '').upcase + (type[1..-1] || '').downcase if klass = BigQuery::Attribute.const_get(class_name) klass.new(name, value) else fail UnknownType, "unknown type: #{type}" end end