class Moneybird::Webhook

Public Class Methods

from_json(payload) click to toggle source
# File lib/moneybird/webhook.rb, line 24
def self.from_json(payload)
  build(JSON.parse(payload))
end

Public Instance Methods

build_entity() click to toggle source
# File lib/moneybird/webhook.rb, line 16
def build_entity
  entity_resource_class.new(entity)
end
entity_resource_class() click to toggle source
# File lib/moneybird/webhook.rb, line 20
def entity_resource_class
  Object.const_get "Moneybird::Resource::#{entity_type}"
end