Class: RP::EMR::Step

Inherits:
Object
  • Object
show all
Extended by:
Assembler
Defined in:
lib/rp/emr/step.rb,
lib/rp/emr/step/pig.rb,
lib/rp/emr/step/setup_pig.rb,
lib/rp/emr/step/s3_dist_cp.rb,
lib/rp/emr/step/setup_hive.rb,
lib/rp/emr/step/setup_debugging.rb

Defined Under Namespace

Classes: Pig, S3DistCp, SetupDebugging, SetupHive, SetupPig

Instance Method Summary collapse

Instance Method Details

#to_hashObject



12
13
14
15
16
17
18
# File 'lib/rp/emr/step.rb', line 12

def to_hash
  {
    name: name,
    action_on_failure: action_on_failure,
    hadoop_jar_step: hadoop_jar_step,
  }.reject { |k,v| !v || (v.respond_to?(:empty?) && v.empty?) }
end