module RailsExporter::Helper
Private Instance Methods
exec_method(ext, context, params: nil)
click to toggle source
# File lib/rails_exporter/helper.rb, line 14 def exec_method(ext, context, params: nil) klass = get_obj_class exporter_klass = "#{klass.name}_exporter".classify.constantize # RailsExporter::Base.file_types if exporter_klass and exporter_klass.respond_to?("export_to_#{ext}") exporter_klass.send("export_to_#{ext}", self, context, params: params) end end
get_obj_class()
click to toggle source
# File lib/rails_exporter/helper.rb, line 11 def get_obj_class (self.first.class rescue nil) end