Sha256: cf3e88ca8117ccddb6074f567b0f949d49a73a7468ffd0cfd150e527a5956a6d
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
class <%= resource_name.singularize.camelize %>Decorator < ApplicationDecorator decorates :<%= resource_name.singularize.to_sym %> # Accessing Helpers # You can access any helper via a proxy # # Normal Usage: helpers.number_to_currency(2) # Abbreviated : h.number_to_currency(2) # # Or, optionally enable "lazy helpers" by including this module: # include Draper::LazyHelpers # Then use the helpers with no proxy: # number_to_currency(2) # Defining an Interface # Control access to the wrapped subject's methods using one of the following: # # To allow only the listed methods (whitelist): # allows :method1, :method2 # # To allow everything except the listed methods (blacklist): # denies :method1, :method2 # Presentation Methods # Define your own instance methods, even overriding accessors # generated by ActiveRecord: # # def created_at # h.content_tag :span, time.strftime("%a %m/%d/%y"), # :class => 'timestamp' # end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
draper-0.11.1 | lib/generators/draper/decorator/templates/decorator.rb |
draper-0.11.0 | lib/generators/draper/decorator/templates/decorator.rb |