Sha256: 8107f70a16dd46f12990437880c412c46dd8574e6699afe89c579cd459b8c0a0

Contents?: true

Size: 363 Bytes

Versions: 2

Compression:

Stored size: 363 Bytes

Contents

# frozen_string_literal: true

module MeetupOrbit
  class Orbit
    def self.call(type:, data:, orbit_workspace:, orbit_api_key:)
      if type == "event_rsvp"
        MeetupOrbit::Interactions::Events::Rsvp.new(
          rsvp: data[:rsvp],
          orbit_workspace: orbit_workspace,
          orbit_api_key: orbit_api_key
        )
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
meetup_orbit-0.1.1 lib/meetup_orbit/orbit.rb
meetup_orbit-0.1.0 lib/meetup_orbit/orbit.rb