class OneSignal::App
Constants
- DATE_REGEX
Public Instance Methods
created_at=(time)
click to toggle source
# File lib/onesignal/models/app.rb, line 7 def created_at=(time) parse_time('created_at', time) end
updated_at=(time)
click to toggle source
# File lib/onesignal/models/app.rb, line 11 def updated_at=(time) parse_time('updated_at', time) end
Private Instance Methods
parse_time(attribute, value)
click to toggle source
# File lib/onesignal/models/app.rb, line 17 def parse_time(attribute, value) if string_date?(value) value = Time.parse(value) end instance_variable_set("@#{attribute}", value) end
string_date?(date)
click to toggle source
# File lib/onesignal/models/app.rb, line 25 def string_date?(date) date.is_a?(String) && date.match(DATE_REGEX) end