Module: AnalyticsPSW::EventTypes
- Included in:
- Analytics
- Defined in:
- lib/analytics-psw/event_types.rb
Instance Method Summary collapse
- #create_event_type(name, description = "") ⇒ Object
- #list_event_types ⇒ Object
- #show_event_type(event_name) ⇒ Object
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_types ⇒ Object
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 |