Sha256: 900629f36710d802481241db288af4ef33aa0dbb08f8302670f6570d94b8d0c0
Contents?: true
Size: 980 Bytes
Versions: 11
Compression:
Stored size: 980 Bytes
Contents
class TableSettings class Action attr_accessor :action_hash, :name def initialize(table_settings) @table_settings = table_settings @action_hash = {} add_defaults end def label(label) @action_hash[:name] = label self end def add_defaults @action_hash[:symlink_remote] = true self end def controller(name) @action_hash[:symlink_controller] = name self end def action(name) @action_hash[:symlink_action] = name self end def outer_controller(name) @action_hash[:symlink_outer_controller] = name self end def outer_id(name) @action_hash[:symlink_outer_id] = name self end def remote(bool) @action_hash[:symlink_remote] = bool self end def http_method(name) @action_hash[:method] = name self end def css_class(name) @action_hash[:class] = name self end end end
Version data entries
11 entries across 11 versions & 1 rubygems