Sha256: 1768ffd4dff06e9098dca2b1273b666efa6fc33e127c895d501b9aa62608ef3d
Contents?: true
Size: 1.3 KB
Versions: 5
Compression:
Stored size: 1.3 KB
Contents
module Admino module Table class Row attr_reader :view_context alias_method :h, :view_context def initialize(view_context) @view_context = view_context end def parse_column_args(args) options = args.extract_options! attribute_name = if args.first.is_a?(Symbol) args.shift else nil end label = if args.first.is_a?(String) args.shift else nil end { attribute_name: attribute_name, label: label, html_options: options } end def parse_action_args(args) options = args.extract_options! action_name = if args.first.is_a?(Symbol) args.shift else nil end url = if args.first.is_a?(String) args.shift else nil end label = args.shift { action_name: action_name, url: url, label: label, html_options: options } end def to_html nil end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
admino-0.0.5 | lib/admino/table/row.rb |
admino-0.0.4 | lib/admino/table/row.rb |
admino-0.0.3 | lib/admino/table/row.rb |
admino-0.0.2 | lib/admino/table/row.rb |
admino-0.0.1 | lib/admino/table/row.rb |