Class: FileTurn::Notification
- Defined in:
- lib/fileturn/resources/notification.rb
Instance Attribute Summary collapse
-
#details ⇒ Object
readonly
Returns the value of attribute details.
-
#file_id ⇒ Object
readonly
Returns the value of attribute file_id.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#params ⇒ Object
readonly
Returns the value of attribute params.
-
#parsed_time ⇒ Object
readonly
Returns the value of attribute parsed_time.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#time_taken ⇒ Object
readonly
Returns the value of attribute time_taken.
Instance Method Summary collapse
-
#initialize(params) ⇒ Notification
constructor
A new instance of Notification.
Methods inherited from Resource
Constructor Details
#initialize(params) ⇒ Notification
Returns a new instance of Notification.
6 7 8 9 10 11 12 13 14 |
# File 'lib/fileturn/resources/notification.rb', line 6 def initialize(params) @params = params @id = params['id'] @details = params['details'] @parsed_time = DateTime.parse(params['parsed_time']) if params['parsed_time'] @status = params['status'] @time_taken = params['time_taken'].to_f if params['time_taken'] @file_id = params['doc_id'] end |
Instance Attribute Details
#details ⇒ Object (readonly)
Returns the value of attribute details.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def details @details end |
#file_id ⇒ Object (readonly)
Returns the value of attribute file_id.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def file_id @file_id end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def id @id end |
#params ⇒ Object (readonly)
Returns the value of attribute params.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def params @params end |
#parsed_time ⇒ Object (readonly)
Returns the value of attribute parsed_time.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def parsed_time @parsed_time end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def status @status end |
#time_taken ⇒ Object (readonly)
Returns the value of attribute time_taken.
3 4 5 |
# File 'lib/fileturn/resources/notification.rb', line 3 def time_taken @time_taken end |