Sha256: c466d8d1be08999a2f3f702795a55b6113b537d24177c19415f10a060cb1c9db
Contents?: true
Size: 516 Bytes
Versions: 11
Compression:
Stored size: 516 Bytes
Contents
module Paloma class Utilities def self.get_resource controller_path controller_path.split('/').map(&:titleize).join('/').gsub(' ', '') end def self.interpret_route route_string = nil raise 'Empty route cannot be interpreted' if route_string.blank? parts = route_string.split '#' resource = parts.first resource = resource.blank? ? nil : resource action = parts.length != 1 ? parts.last : nil {:resource => resource, :action => action} end end end
Version data entries
11 entries across 11 versions & 1 rubygems