module Nexmo
Attributes
client[RW]
Public Class Methods
setup(&block)
click to toggle source
# File lib/nexmo_rails.rb, line 16 def setup(&block) config = OpenStruct.new config.instance_eval(&block) self.client = ::Nexmo::Client.new( api_key: config.api_key, api_secret: config.api_secret, signature_secret: config.signature_secret, application_id: config.application_id, private_key: config.private_key.present? && File.exist?(config.private_key) ? File.read(config.private_key) : config.private_key ) end