Module: Xively::Templates::JSON::TriggerDefaults

Included in:
Xively::Trigger
Defined in:
lib/xively-rb/templates/json/trigger_defaults.rb

Instance Method Summary collapse

Instance Method Details

#generate_json(version = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/xively-rb/templates/json/trigger_defaults.rb', line 5

def generate_json(version = nil)
  {
    :id => self.id,
    :threshold_value => self.threshold_value,
    :notified_at => self.notified_at,
    :url => self.url,
    :trigger_type => self.trigger_type,
    :stream_id => self.stream_id,
    :environment_id => self.environment_id,
    :user => self.user,
  }.delete_if_nil_value
end