class Embulk::Guess::ZendeskGuess

Public Instance Methods

guess_text(config, sample_text) click to toggle source
# File lib/embulk/guess/zendesk.rb, line 8
def guess_text(config, sample_text)
  {:columns =>
       SchemaGuess.from_hash_records(JSON.parse(sample_text)).map do |c|
         {
             name: c.name,
             type: c.type,
             **(c.format ? {format: c.format} : {})
         }
       end
  }
end