Class: Trailblazer::Macro::Model

Inherits:
Object
  • Object
show all
Defined in:
lib/trailblazer/macro/model.rb

Defined Under Namespace

Classes: Builder

Instance Method Summary collapse

Instance Method Details

#call(ctx, params: {}) ⇒ Object



26
27
28
29
30
31
# File 'lib/trailblazer/macro/model.rb', line 26

def call(ctx, params: {}, **)
  builder = Builder.new
  model   = builder.call(ctx, params) or return

  ctx[:model] = model
end