Class: Youroom::Mark
- Defined in:
- lib/youroom_api/request/mark.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#ids ⇒ Object
readonly
Returns the value of attribute ids.
Attributes inherited from Request
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(access_token, ids, url = BASE_URL) ⇒ Mark
constructor
A new instance of Mark.
- #params ⇒ Object
Methods inherited from Request
#create_entry, #create_participation, #create_room, #create_user, #delete, #destroy_entry, #destroy_participation, #get, #get_all_timeline, #get_attachment, #get_entry, #get_my_group, #get_picture, #get_room_list, #get_room_timeline, #get_unread_timeline, #get_user_list, #get_verify_credentials, #mark_read, #mark_unread, #post
Constructor Details
#initialize(access_token, ids, url = BASE_URL) ⇒ Mark
Returns a new instance of Mark.
7 8 9 10 11 12 13 14 15 |
# File 'lib/youroom_api/request/mark.rb', line 7 def initialize(access_token, ids, url=BASE_URL) required_structure(ids, Array, String, Fixnum) @ids = if ids.is_a?(Array) ids.map { |id| id.to_s } else [ids.to_s] end super(access_token, url) end |
Instance Attribute Details
#ids ⇒ Object (readonly)
Returns the value of attribute ids.
5 6 7 |
# File 'lib/youroom_api/request/mark.rb', line 5 def ids @ids end |
Instance Method Details
#params ⇒ Object
17 18 19 |
# File 'lib/youroom_api/request/mark.rb', line 17 def params { 'ids[]' => ids.join(",") } end |