font-awesome-rails-4.3.0.0/ 0000755 0000041 0000041 00000000000 12465337425 015433 5 ustar www-data www-data font-awesome-rails-4.3.0.0/Rakefile 0000644 0000041 0000041 00000000341 12465337425 017076 0 ustar www-data www-data #!/usr/bin/env rake
require "bundler/gem_tasks"
require "rake/testtask"
Rake::TestTask.new(:test) do |t|
t.libs << "lib"
t.libs << "test"
t.pattern = "test/**/*_test.rb"
t.verbose = false
end
task :default => :test
font-awesome-rails-4.3.0.0/lib/ 0000755 0000041 0000041 00000000000 12465337425 016201 5 ustar www-data www-data font-awesome-rails-4.3.0.0/lib/font-awesome-rails.rb 0000644 0000041 0000041 00000000136 12465337425 022242 0 ustar www-data www-data require "font-awesome-rails/version"
require "font-awesome-rails/engine" if defined?(::Rails)
font-awesome-rails-4.3.0.0/lib/font-awesome-rails/ 0000755 0000041 0000041 00000000000 12465337425 021715 5 ustar www-data www-data font-awesome-rails-4.3.0.0/lib/font-awesome-rails/engine.rb 0000644 0000041 0000041 00000000127 12465337425 023507 0 ustar www-data www-data module FontAwesome
module Rails
class Engine < ::Rails::Engine
end
end
end
font-awesome-rails-4.3.0.0/lib/font-awesome-rails/version.rb 0000644 0000041 0000041 00000000135 12465337425 023726 0 ustar www-data www-data module FontAwesome
module Rails
FA_VERSION = "4.3.0"
VERSION = "4.3.0.0"
end
end
font-awesome-rails-4.3.0.0/metadata.yml 0000644 0000041 0000041 00000007607 12465337425 017750 0 ustar www-data www-data --- !ruby/object:Gem::Specification
name: font-awesome-rails
version: !ruby/object:Gem::Version
version: 4.3.0.0
platform: ruby
authors:
- bokmann
autorequire:
bindir: bin
cert_chain: []
date: 2015-01-23 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: railties
requirement: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '3.2'
- - "<"
- !ruby/object:Gem::Version
version: '5.0'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '3.2'
- - "<"
- !ruby/object:Gem::Version
version: '5.0'
- !ruby/object:Gem::Dependency
name: activesupport
requirement: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
- !ruby/object:Gem::Dependency
name: sass-rails
requirement: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
description: I like font-awesome. I like the asset pipeline. I like semantic versioning.
If you do too, you're welcome.
email:
- dbock@codesherpas.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- LICENSE
- README.md
- Rakefile
- app/assets/fonts/FontAwesome.otf
- app/assets/fonts/fontawesome-webfont.eot
- app/assets/fonts/fontawesome-webfont.svg
- app/assets/fonts/fontawesome-webfont.ttf
- app/assets/fonts/fontawesome-webfont.woff
- app/assets/fonts/fontawesome-webfont.woff2
- app/assets/stylesheets/font-awesome.css.erb
- app/helpers/font_awesome/rails/#icon_helper.rb#
- app/helpers/font_awesome/rails/icon_helper.rb
- lib/font-awesome-rails.rb
- lib/font-awesome-rails/engine.rb
- lib/font-awesome-rails/version.rb
- test/dummy/app/assets/stylesheets/sass-import.css.sass
- test/dummy/app/assets/stylesheets/scss-import.css.scss
- test/dummy/app/assets/stylesheets/sprockets-require.css
- test/dummy/app/controllers/pages_controller.rb
- test/dummy/app/views/pages/icons.html.erb
- test/dummy/config.ru
- test/dummy/config/application.rb
- test/dummy/config/boot.rb
- test/dummy/config/environment.rb
- test/dummy/config/initializers/secret_token.rb
- test/dummy/config/routes.rb
- test/dummy/log/test.log
- test/font_awesome_rails_test.rb
- test/icon_helper_test.rb
- test/test_helper.rb
homepage: https://github.com/bokmann/font-awesome-rails
licenses:
- MIT
- SIL Open Font License
metadata: {}
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: 1.9.3
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
requirements: []
rubyforge_project:
rubygems_version: 2.4.5
signing_key:
specification_version: 4
summary: an asset gemification of the font-awesome icon font library
test_files:
- test/dummy/app/assets/stylesheets/sass-import.css.sass
- test/dummy/app/assets/stylesheets/scss-import.css.scss
- test/dummy/app/assets/stylesheets/sprockets-require.css
- test/dummy/app/controllers/pages_controller.rb
- test/dummy/app/views/pages/icons.html.erb
- test/dummy/config/application.rb
- test/dummy/config/boot.rb
- test/dummy/config/environment.rb
- test/dummy/config/initializers/secret_token.rb
- test/dummy/config/routes.rb
- test/dummy/config.ru
- test/dummy/log/test.log
- test/font_awesome_rails_test.rb
- test/icon_helper_test.rb
- test/test_helper.rb
font-awesome-rails-4.3.0.0/test/ 0000755 0000041 0000041 00000000000 12465337425 016412 5 ustar www-data www-data font-awesome-rails-4.3.0.0/test/icon_helper_test.rb 0000644 0000041 0000041 00000013223 12465337425 022266 0 ustar www-data www-data require 'test_helper'
class FontAwesome::Rails::IconHelperTest < ActionView::TestCase
test "#fa_icon with no args should render a flag icon" do
assert_icon i("fa fa-flag")
end
test "#fa_icon should render different individual icons" do
assert_icon i("fa fa-flag"), "flag"
assert_icon i("fa fa-camera-retro"), "camera-retro"
assert_icon i("fa fa-cog"), "cog"
assert_icon i("fa fa-github"), "github"
end
test "#fa_icon should render icons with multiple modifiers" do
assert_icon i("fa fa-pencil fa-fixed-width"), "pencil fixed-width"
assert_icon i("fa fa-flag fa-4x"), "flag 4x"
assert_icon i("fa fa-refresh fa-2x fa-spin"), "refresh 2x spin"
end
test "#fa_icon should render icons with array modifiers" do
assert_icon i("fa fa-flag"), ["flag"]
assert_icon i("fa fa-check fa-li"), ["check", "li"]
assert_icon i("fa fa-flag fa-4x"), ["flag", "4x"]
assert_icon i("fa fa-refresh fa-2x fa-spin"), ["refresh", "2x", "spin"]
end
test "#fa_icon should incorporate additional class styles" do
assert_icon i("fa fa-flag pull-right"), "flag", :class => "pull-right"
assert_icon i("fa fa-flag fa-2x pull-right"), ["flag", "2x"], :class => ["pull-right"]
assert_icon i("fa fa-check fa-li pull-right special"), "check li", :class => "pull-right special"
assert_icon i("fa fa-check pull-right special"), "check", :class => ["pull-right", "special"]
end
test "#fa_icon should incorporate a text suffix" do
assert_icon "#{i("fa fa-camera-retro")} Take a photo", "camera-retro", :text => "Take a photo"
end
test "#fa_icon should be able to put the icon on the right" do
assert_icon "Submit #{i("fa fa-chevron-right")}", "chevron-right", :text => "Submit", :right => true
end
test "#fa_icon should html escape text" do
assert_icon "#{i("fa fa-camera-retro")} <script></script>", "camera-retro", :text => ""
end
test "#fa_icon should not html escape safe text" do
assert_icon "#{i("fa fa-camera-retro")} ", "camera-retro", :text => "".html_safe
end
test "#fa_icon should pull it all together" do
assert_icon "#{i("fa fa-camera-retro pull-right")} Take a photo", "camera-retro", :text => "Take a photo", :class => "pull-right"
end
test "#fa_icon should pass all other options through" do
assert_icon %(), "user", :data => { :id => 123 }
end
test "#fa_stacked_icon with no args should render a flag icon" do
expected = %(#{i("fa fa-square-o fa-stack-2x")}#{i("fa fa-flag fa-stack-1x")})
assert_stacked_icon expected
end
test "#fa_stacked_icon should render a stacked icon" do
expected = %(#{i("fa fa-square-o fa-stack-2x")}#{i("fa fa-twitter fa-stack-1x")})
assert_stacked_icon expected, "twitter", :base => "square-o"
expected = %(#{i("fa fa-square fa-stack-2x")}#{i("fa fa-terminal fa-inverse fa-stack-1x")})
assert_stacked_icon expected, ["terminal", "inverse"], :base => ["square"]
end
test "#fa_stacked_icon should incorporate additional class styles" do
expected = %(#{i("fa fa-square-o fa-stack-2x")}#{i("fa fa-twitter fa-stack-1x")})
assert_stacked_icon expected, "twitter", :base => "square-o", :class => "pull-right"
end
test "#fa_stacked_icon should reverse the stack" do
expected = %(#{i("fa fa-facebook fa-stack-1x")}#{i("fa fa-ban fa-stack-2x")})
assert_stacked_icon expected, "facebook", :base => "ban", :reverse => "true"
end
test "#fa_stacked_icon should be able to put the icon on the right" do
expected = %(Go #{i("fa fa-square-o fa-stack-2x")}#{i("fa fa-exclamation fa-stack-1x")})
assert_stacked_icon expected, "exclamation", :text => "Go", :right => true
end
test "#fa_stacked_icon should html escape text" do
expected = %(#{i("fa fa-check-empty fa-stack-2x")}#{i("fa fa-twitter fa-stack-1x")} <script>)
assert_stacked_icon expected, "twitter", :base => "check-empty", :text => "