Module: R2OAS::Dynamic::Schema::V3::HookableBaseObject::ClassMethods

Defined in:
lib/r2-oas/dynamic/schema/v3/object/from_routes/hookable_base_object.rb

Instance Method Summary collapse

Instance Method Details

#after_create(&block) ⇒ Object



17
18
19
20
# File 'lib/r2-oas/dynamic/schema/v3/object/from_routes/hookable_base_object.rb', line 17

def after_create(&block)
  proc = (block_given? ? block : proc {})
  on(:after_create, proc)
end

#before_create(&block) ⇒ Object



12
13
14
15
# File 'lib/r2-oas/dynamic/schema/v3/object/from_routes/hookable_base_object.rb', line 12

def before_create(&block)
  proc = (block_given? ? block : proc {})
  on(:before_create, proc)
end