Sha256: 58b7e7724c1e7439d0f4f0268d9b1fef9360892f7de3dd680abd482241c739e9

Contents?: true

Size: 889 Bytes

Versions: 1

Compression:

Stored size: 889 Bytes

Contents

module CommitFilter
  class ApplicationController < ActionController::Base
    helper_method :framework_views_path, :commit_filter_stylesheets, :commit_filter_javascripts, :framework_presenter
  
    def self.framework_views_path
      "commit_filter/frameworks/#{CommitFilter.configuration.frontend_framework}"
    end
  
    def framework_views_path
      self.class.framework_views_path
    end
    
    def commit_filter_stylesheets
      @commit_filter_stylesheets || [CommitFilter.configuration.manifest_file, 'commit_filter/application']
    end
  
    def commit_filter_javascripts
      @commit_filter_javascripts || [CommitFilter.configuration.manifest_file]
    end
    
    private
    
    def framework_presenter
      @framework_presenter ||= CommitFilter::Presenters::Frameworks::TwitterBootstrap::Version3Presenter.new(
        self.view_context
      )
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
commit_filter-0.1.1 app/controllers/commit_filter/application_controller.rb