Module: Zunnit

Extended by:
Utils
Defined in:
lib/zunnit/api.rb,
lib/zunnit/setup.rb,
lib/zunnit/utils.rb,
lib/zunnit/version.rb

Defined Under Namespace

Modules: Utils Classes: Api

Constant Summary collapse

ACTIONS =

Fixed constants

{
  :related_items                     => "/related/items",
  :recommendation_items_for_user     => "/recommendation/items/for_user",
  :recommendation_groups_for_user    => "/recommendation/groups/for_user",
  :recommendation_users_for_user     => "/recommendation/users/for_user",
  :recommendation_users_for_item     => "/recommendation/users/for_item",
  :recommendation_tags_for_item      => "/recommendation/tags/for_item",
  :recommendation_cluster_for_item   => "/recommendation/cluster/for_item",
  :recommendation_products_for_item  => "/recommendation/products/for_item",
  :action_items_add		       => "/action/items/add",
  :action_items_rate                 => "/action/items/rate",
  :action_items_view                 => "/action/items/view",
  :action_user_follow                => "/action/user/follow",
  :action_feedback_click             => "/action/feedback/click"
}
VERSION =
"0.4.3"

Class Method Summary collapse

Methods included from Utils

mattr_accessor

Class Method Details

.apiObject

Singleton API Accessor



4
5
6
# File 'lib/zunnit/api.rb', line 4

def self.api
  @api ||= Api.new
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Zunnit)

    the object that the method was called on



22
23
24
25
26
# File 'lib/zunnit/setup.rb', line 22

def self.setup
  self.actions = ACTIONS
  yield self if block_given?
  self
end