Sha256: 8438b8bbdbbe05e8ccd8b172ef7b26822bf7326e52055bb656595cd5518dd3c9
Contents?: true
Size: 613 Bytes
Versions: 20
Compression:
Stored size: 613 Bytes
Contents
module Resourcelogic module Sibling def self.included(klass) klass.class_eval do add_acts_as_resource_module(Urls) end end module Urls private def sibling_url_parts(action = nil, sibling = nil, url_params = {}) [action] + contexts_url_parts + [sibling.is_a?(Symbol) ? sibling : [sibling.class.name.underscore.to_sym, sibling], url_params] end def sibling_collection_url_parts(action = nil, sibling_name = nil, url_params = {}) [action] + contexts_url_parts + [sibling_name, url_params] end end end end
Version data entries
20 entries across 20 versions & 2 rubygems