class Recipes::Draper

Public Instance Methods

add_draper() click to toggle source
# File lib/potassium/recipes/draper.rb, line 20
def add_draper
  gather_gem 'draper', '~> 3.1'
  add_readme_section :internal_dependencies, :draper
  create_file 'app/decorators/.keep'
end
ask() click to toggle source
# File lib/potassium/recipes/draper.rb, line 2
def ask
  draper = answer(:draper) { Ask.confirm('Do you want to use Draper to decorate models?') }
  set(:draper, draper)
end
create() click to toggle source
# File lib/potassium/recipes/draper.rb, line 7
def create
  return unless selected?(:draper)
  add_draper
end
install() click to toggle source
# File lib/potassium/recipes/draper.rb, line 16
def install
  add_draper
end
installed?() click to toggle source
# File lib/potassium/recipes/draper.rb, line 12
def installed?
  gem_exists?(/draper/)
end