class Embulk::Input::GoogleSpreadsheets::Typecast::LooseTypecast
Public Instance Methods
as_boolean(value)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 44 def as_boolean(value) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end
as_double(value)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 32 def as_double(value) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end
as_json(value)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 68 def as_json(value) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end
as_long(value)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 20 def as_long(value) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end
as_string(value)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 8 def as_string(value) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end
as_timestamp(value, timestamp_format = nil, timezone = nil)
click to toggle source
Calls superclass method
# File lib/embulk/input/google_spreadsheets/typecast/loose_typecast.rb, line 56 def as_timestamp(value, timestamp_format = nil, timezone = nil) begin super rescue => e if e.is_a?(TypecastError) logger.trace{"`embulk-input-google_spreadsheets`: Fallback to nil, because of '#{e}'"} return nil end raise e end end