Module: AnalyticsPSW::EventTypes

Included in:
Analytics
Defined in:
lib/analytics-psw/event_types.rb

Instance Method Summary collapse

Instance Method Details

#create_event_type(name, description = "") ⇒ Object



4
5
6
7
8
9
# File 'lib/analytics-psw/event_types.rb', line 4

def create_event_type(name, description = "")
  body = create_json_body('event_type', {:name => name.to_s, :description => description})
  event_type_response = http_request(:post, "#{@service_location}/event_types", nil, body)
  @event_types |= [name.to_s] if event_type_response['status'] && [200, 201, 202].include?(event_type_response['status'])
  event_type_response
end

#list_event_typesObject



11
12
13
# File 'lib/analytics-psw/event_types.rb', line 11

def list_event_types
  http_request(:get, "#{@service_location}/event_types")
end

#show_event_type(event_name) ⇒ Object



15
16
17
# File 'lib/analytics-psw/event_types.rb', line 15

def show_event_type(event_name)
  http_request(:get, "#{@service_location}/event_types/#{event_name.to_s}")
end