class PositionalGenerator::Builder::Group

Public Class Methods

new(as_type, block) click to toggle source
# File lib/helpers/positional_generator.rb, line 356
def initialize(as_type, block)
  @as_type = as_type
  @block = block
end

Public Instance Methods

generate(_) click to toggle source
# File lib/helpers/positional_generator.rb, line 361
def generate(_)
  builder = Builder.new(@as_type)
  @block.call(builder)
  builder.build
end