class Userlist::Push::Strategies::Direct

Attributes

config[R]

Public Class Methods

new(config = {}) click to toggle source
# File lib/userlist/push/strategies/direct.rb, line 5
def initialize(config = {})
  @config = Userlist.config.merge(config)
end

Public Instance Methods

call(*args) click to toggle source
# File lib/userlist/push/strategies/direct.rb, line 9
def call(*args)
  client.public_send(*args)
end

Private Instance Methods

client() click to toggle source
# File lib/userlist/push/strategies/direct.rb, line 17
def client
  @client ||= Userlist::Push::Client.new(config)
end