class Caracal::Core::Models::NamespaceModel

This class encapsulates the logic needed to store and manipulate namespace data.

Attributes

namespace_href[R]
namespace_prefix[R]

accessors

Public Instance Methods

matches?(str) click to toggle source
STATE ===============================
# File lib/caracal/core/models/namespace_model.rb, line 39
def matches?(str)
  namespace_prefix == str.to_s
end
valid?() click to toggle source
VALIDATION ===========================
# File lib/caracal/core/models/namespace_model.rb, line 46
def valid?
  required = [:href, :prefix]
  required.all? { |m| !send("namespace_#{ m }").nil? }
end

Private Instance Methods

option_keys() click to toggle source
# File lib/caracal/core/models/namespace_model.rb, line 57
def option_keys
  [:prefix, :href]
end