class FlexibleAccessibility::ApplicationResource

Attributes

controller[R]
namespace[R]

Public Class Methods

new(resource_string) click to toggle source
# File lib/flexible_accessibility/resource.rb, line 6
def initialize(resource_string)
     @controller = resource_string.split('/').last
     @namespace = resource_string.split('/').first == @controller ? 'default' : resource_string.split('/').first
end

Public Instance Methods

is_standard_resource?() click to toggle source
# File lib/flexible_accessibility/resource.rb, line 19
def is_standard_resource?
        @namespace == 'default'
end
klass() click to toggle source
# File lib/flexible_accessibility/resource.rb, line 11
def klass
        if self.is_standard_resource?
                @controller.camelize.constantize 
        else
                (@namespace.camelize + '::' + @controller.camelize).constantize
        end
end