Method: Elasticated::BulkRequest#get_action_class
- Defined in:
- lib/elasticated/bulk_request.rb
#get_action_class(action_name) ⇒ Object
33 34 35 36 37 |
# File 'lib/elasticated/bulk_request.rb', line 33 def get_action_class(action_name) return nil unless action_name.to_s.end_with? '_document' camel_case_name = Helpers.string_to_camel_case action_name.to_s.gsub /\_document$/, '' self.class.const_get("::Elasticated::BulkActions::#{camel_case_name}Action") rescue nil end |