Sha256: 9f7a3cdb7cad327651e8dfc79def3f901e1e0f461c2ff92b7301ea7d4946423f
Contents?: true
Size: 932 Bytes
Versions: 4
Compression:
Stored size: 932 Bytes
Contents
require "active_support" require "active_support/core_ext/class" # Jets::Event::Base < Jets::Lambda::Functions # Both Jets::Event::Base and Jets::Lambda::Functions have Dsl modules included. # So the Jets::Event::Dsl overrides some of the Jets::Lambda::Functions behavior. # # Implements: # # default_associated_resource_definition # module Jets::Event::Dsl extend ActiveSupport::Concern included do class << self include Jets::AwsServices include DynamodbEvent include IotEvent include KinesisEvent include LogEvent include S3Event include ScheduledEvent include SnsEvent include SqsEvent # TODO: Get rid of default_associated_resource_definition concept. # Also gets rid of the need to keep track of running @associated_properties too. def default_associated_resource_definition(meth) events_rule_definition end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jets-6.0.5 | lib/jets/event/dsl.rb |
jets-6.0.4 | lib/jets/event/dsl.rb |
jets-6.0.3 | lib/jets/event/dsl.rb |
jets-6.0.2 | lib/jets/event/dsl.rb |