Module: RailsClientChecker::CheckerHelper

Defined in:
app/helpers/rails_client_checker/checker_helper.rb

Instance Method Summary collapse

Instance Method Details

#checker_enabled?(name) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'app/helpers/rails_client_checker/checker_helper.rb', line 22

def checker_enabled?(name)
  ::RailsClientChecker.config.checkers.include? name
end

#inline_asset(name) ⇒ Object



3
4
5
6
# File 'app/helpers/rails_client_checker/checker_helper.rb', line 3

def inline_asset(name)
  filename = Rails.application.assets.find_asset(name).pathname
  File.read filename
end

#inline_javascript_tag(name) ⇒ Object



8
9
10
11
12
13
# File 'app/helpers/rails_client_checker/checker_helper.rb', line 8

def inline_javascript_tag(name)
  ("<script type='text/javascript'>\n" +
  inline_asset(name) +
  "\n</script>")
  .html_safe
end

#inline_stylesheet_tag(name) ⇒ Object



15
16
17
18
19
20
# File 'app/helpers/rails_client_checker/checker_helper.rb', line 15

def inline_stylesheet_tag(name)
  ("<style>\n" +
  inline_asset(name) +
  "\n</style>")
  .html_safe
end