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