Sha256: 39597b9621d00e0b1a25d2b8b43cc4e71d0b610e56b6ec57e02821c7158cb612
Contents?: true
Size: 813 Bytes
Versions: 3
Compression:
Stored size: 813 Bytes
Contents
class ApplicationDecorator < Draper::Base # Lazy Helpers # PRO: Call Rails helpers without the h. proxy # ex: number_to_currency(model.price) # CON: Add a bazillion methods into your decorator's namespace # and probably sacrifice performance/memory # # Enable them by uncommenting this line: # lazy_helpers # Shared Decorations # Consider defining shared methods common to all your models. # # Example: standardize the formatting of timestamps # # def formatted_timestamp(time) # h.content_tag :span, time.strftime("%a %m/%d/%y"), # :class => 'timestamp' # end # # def created_at # formatted_timestamp(model.created_at) # end # # def updated_at # formatted_timestamp(model.updated_at) # end end
Version data entries
3 entries across 3 versions & 1 rubygems