Sha256: 3cb52a05ba0d58d032df3305a630105b9497ea26d3a9656b91614689148d9537

Contents?: true

Size: 414 Bytes

Versions: 2

Compression:

Stored size: 414 Bytes

Contents

# frozen_string_literal: true

module PlanningcenterOrbit
  class Orbit
    def self.call(type:, data:, workspace_id:, api_key:)
      if type == "checkin"
        PlanningcenterOrbit::Interactions::Checkin.new(
          event_title: data[:title],
          checkin: data[:checkin],
          url: data[:url],
          workspace_id: workspace_id,
          api_key: api_key
        )
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
planningcenter_orbit-0.0.2 lib/planningcenter_orbit/orbit.rb
planningcenter_orbit-0.0.1 lib/planningcenter_orbit/orbit.rb