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