class S3DataPacker::Targets::Object

Public Class Methods

new(object:, name_method: :each, save_file_method: :save_file) click to toggle source
# File lib/s3_data_packer/targets/object.rb, line 5
def initialize(object:, name_method: :each, save_file_method: :save_file)
  @object = object
  @name_method = name_method
  @save_file_method = save_file_method
end

Public Instance Methods

name() click to toggle source
# File lib/s3_data_packer/targets/object.rb, line 11
def name
  @object.send(@name_method)
end
save_file(filepath) click to toggle source
# File lib/s3_data_packer/targets/object.rb, line 15
def save_file(filepath)
  @object.send(@save_file_method, filepath)
end