class Pakyow::Support::ObjectNamespace
@api private
Public Class Methods
new(*namespaces)
click to toggle source
# File lib/pakyow/support/makeable/object_namespace.rb, line 9 def initialize(*namespaces) @namespaces = namespaces.map(&:to_sym) end
Public Instance Methods
constant()
click to toggle source
# File lib/pakyow/support/makeable/object_namespace.rb, line 21 def constant @namespaces.map { |namespace| Support.inflector.camelize(namespace) }.join("::") end
parts()
click to toggle source
# File lib/pakyow/support/makeable/object_namespace.rb, line 13 def parts @namespaces end
to_s()
click to toggle source
# File lib/pakyow/support/makeable/object_namespace.rb, line 17 def to_s @namespaces.join("/") end