Class: Embulk::GuessPlugin::RubyAdapter

Inherits:
Embulk::GuessPlugin show all
Defined in:
lib/embulk/guess_plugin.rb

Instance Method Summary collapse

Methods inherited from Embulk::GuessPlugin

from_java_object, java_object

Instance Method Details

#guess(config, sample) ⇒ Object



22
23
24
25
26
27
# File 'lib/embulk/guess_plugin.rb', line 22

def guess(config, sample)
  java_config = config.java_object
  java_sample = sample.java_object
  java_next_config = @java_guess.guess(java_config, java_sample)
  return DataSource.from_java_object(java_next_config)
end

#initialized(java_guess) ⇒ Object



18
19
20
# File 'lib/embulk/guess_plugin.rb', line 18

def initialized(java_guess)
  @java_guess = java_guess
end

#java_object ⇒ Object



29
30
31
# File 'lib/embulk/guess_plugin.rb', line 29

def java_object
  @java_guess
end