class SearchKit::CLI::Subscribers
Public Instance Methods
client()
click to toggle source
# File lib/search_kit/cli/subscribers.rb, line 12 def client @client ||= SearchKit::Clients::Subscribers.new end
create(email, password)
click to toggle source
# File lib/search_kit/cli/subscribers.rb, line 22 def create(email, password) subscriber = client.create(email: email, password: password) messages.info(subscriber.to_json) rescue Errors::BadRequest messages.bad_request rescue Errors::Unprocessable messages.unprocessable rescue Faraday::ConnectionFailed messages.no_service end
info()
click to toggle source
# File lib/search_kit/cli/subscribers.rb, line 34 def info subscriber = client.info messages.info(subscriber.to_json) rescue Errors::SubscriberNotFound messages.not_found rescue Errors::Unauthorized messages.unauthorized rescue Faraday::ConnectionFailed messages.no_service end
messages()
click to toggle source
# File lib/search_kit/cli/subscribers.rb, line 16 def messages @messages ||= SearchKit::Messages.new end