module FlagIconSass

Constants

FLAG_ICONS_CSS_VERSION
VERSION

Public Class Methods

assets_path() click to toggle source
# File lib/flag-icon-sass.rb, line 20
def assets_path
  @assets_path ||= File.join gem_path, 'assets'
end
gem_path() click to toggle source

Paths

# File lib/flag-icon-sass.rb, line 12
def gem_path
  @gem_path ||= File.expand_path '..', File.dirname(__FILE__)
end
load!() click to toggle source
# File lib/flag-icon-sass.rb, line 3
def load!
  if rails?
    register_rails_engine
  end

  configure_sass
end
rails?() click to toggle source
# File lib/flag-icon-sass.rb, line 24
def rails?
  defined?(::Rails)
end
stylesheets_path() click to toggle source
# File lib/flag-icon-sass.rb, line 16
def stylesheets_path
  File.join assets_path, 'stylesheets'
end

Private Class Methods

configure_sass() click to toggle source
# File lib/flag-icon-sass.rb, line 30
def configure_sass
  require 'sass'

  ::Sass.load_paths << stylesheets_path
end
register_rails_engine() click to toggle source
# File lib/flag-icon-sass.rb, line 36
def register_rails_engine
  require 'flag-icon-sass/rails/engine'
  require 'flag-icon-sass/rails/railtie'
end