Sha256: 033332ca04fa26299442fc129d91e50dd0846fecfaf9f48e629ce30a0f46674b

Contents?: true

Size: 425 Bytes

Versions: 10

Compression:

Stored size: 425 Bytes

Contents

class EslintController < ActionController::Base

  before_filter :set_filename

  def show
    @warnings = ESLintRails::Runner.new(@filename).run
  end

  def source
    @source = Rails.application.assets[@filename].to_s
  end

  def config_file
    render json: ESLintRails::Config.read(force_default: params[:force_default])
  end

  private

  def set_filename
    @filename = params[:filename] || 'application'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
eslint-rails-1.3.0 app/controllers/eslint_controller.rb
eslint-rails-1.2.1 app/controllers/eslint_controller.rb
eslint-rails-1.2.0 app/controllers/eslint_controller.rb
eslint-rails-1.1.0 app/controllers/eslint_controller.rb
eslint-rails-1.0.2 app/controllers/eslint_controller.rb
eslint-rails-1.0.1 app/controllers/eslint_controller.rb
eslint-rails-1.0.0 app/controllers/eslint_controller.rb
eslint-rails-0.2.0 app/controllers/eslint_controller.rb
eslint-rails-0.1.1 app/controllers/eslint_controller.rb
eslint-rails-0.1.0 app/controllers/eslint_controller.rb