Skip to content

Commit

Permalink
[#425] Add svg sprite addon
Browse files Browse the repository at this point in the history
  • Loading branch information
mosharaf13 committed Jul 13, 2023
1 parent 23c1455 commit cda7967
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .template/addons/svg_sprite/Gemfile.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

# SVG Sprite
insert_into_file 'Gemfile', after: /gem 'bcrypt'.*\n/ do
<<~RUBY
gem 'svg_sprite' # Create SVG sprites using SVG links.
RUBY
end
3 changes: 3 additions & 0 deletions .template/addons/svg_sprite/template.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# frozen_string_literal: true

apply '.template/addons/svg_sprite/Gemfile.rb'
9 changes: 9 additions & 0 deletions .template/spec/addons/svg_sprite/gemfile_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

describe 'SVG Sprite Addon - Gemfile' do
subject { file('Gemfile') }

it 'adds svg sprite gem' do
expect(subject).to contain('svg_sprite')
end
end
1 change: 1 addition & 0 deletions template.rb
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ def apply_template!(template_root)
apply '.template/addons/nginx/template.rb' if yes?(install_addon_prompt('Nginx'))
apply '.template/addons/phrase/template.rb' if yes?(install_addon_prompt('Phrase'))
apply '.template/addons/devise/template.rb' if yes?(install_addon_prompt('Devise'))
apply '.template/addons/svg_sprite/template.rb' if yes?(install_addon_prompt('SVG Sprite'))

# Variants
apply '.template/variants/api/template.rb' if API_VARIANT
Expand Down

0 comments on commit cda7967

Please sign in to comment.