Sha256: 12bbd99149fbcd090a62411997c4093724556ffb278d85f47bbe06bc098b945b
Contents?: true
Size: 801 Bytes
Versions: 2
Compression:
Stored size: 801 Bytes
Contents
require 'sugar/action_view/forms' require 'sugar/action_view/structure' require 'sugar/action_view/stats' module Sugar module ActionView include Sugar::ActionView::Structure include Sugar::ActionView::Forms include Sugar::ActionView::Stats def human(*args) if args.size == 2 args.first.human_attribute_name(args.second.to_s) else args.first.human_name end end def zebra {:class => cycle('even', 'odd')} end def translatable(text, key = nil) key ||= ".#{text.gsub(/[\s\.,-]+/, '_').downcase}" translate(key, :default => text) end def body_class controller_name = controller.controller_name {:class => "m_#{controller_name} m_#{controller_name}-#{controller.action_name}"} end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sugar-0.0.42 | lib/sugar/action_view.rb |
sugar-0.0.41 | lib/sugar/action_view.rb |