class Travis::Client::Namespace::Curry

def clear_cache

def clear_cache
  session.clear_cache
end

def clear_cache!

def clear_cache!
  session.clear_cache!
end

def current

def current
  result = session.find_one_or_many(type)
  Array(result).each { |e| e.curry = self }
  result
end

def find_many(params = {})

def find_many(params = {})
  session.find_many(type, params).each do |entity|
    entity.curry = self
  end
end

def find_one(id = nil)

def find_one(id = nil)
  result = session.find_one(type, id)
  result.curry = self
  result
end

def initialize(namespace, type)

def initialize(namespace, type)
  @namespace = namespace
  @type = type
end

def session

def session
  namespace.session
end