class RailsAdmin::Support::ESModuleProcessor

Public Class Methods

call(input) click to toggle source
# File lib/rails_admin/support/es_module_processor.rb, line 10
def self.call(input)
  instance.call(input)
end
instance() click to toggle source
# File lib/rails_admin/support/es_module_processor.rb, line 6
def self.instance
  @instance ||= new
end
new() click to toggle source
# File lib/rails_admin/support/es_module_processor.rb, line 14
def initialize; end

Public Instance Methods

call(input) click to toggle source
# File lib/rails_admin/support/es_module_processor.rb, line 16
def call(input)
  return unless input[:name] == 'rails_admin/application'

  input[:data].gsub(/^((?:import|export) .+)$/) { "// #{Regexp.last_match(1)}" }
end