class RocketChat::Messages::Settings
Rocket.Chat Settings
messages
Attributes
session[R]
Public Class Methods
new(session)
click to toggle source
@param [Session] session Session
# File lib/rocket_chat/messages/settings.rb, line 12 def initialize(session) @session = session end
Public Instance Methods
[](id)
click to toggle source
settings get REST API @param [String] id Setting id @return [various] @raise [HTTPError, StatusError]
# File lib/rocket_chat/messages/settings.rb, line 22 def [](id) response = session.request_json( "/api/v1/settings/#{id}" ) response['value'] if response['success'] end
[]=(id, value)
click to toggle source
# File lib/rocket_chat/messages/settings.rb, line 30 def []=(id, value) response = session.request_json( "/api/v1/settings/#{id}", method: :post, body: { value: value } ) value if response['success'] end