Sha256: 28fbe92e8837d5f919556397d8d0cba471ed59b12c4951c4e2290aa16376a82c
Contents?: true
Size: 406 Bytes
Versions: 36
Compression:
Stored size: 406 Bytes
Contents
# frozen_string_literal: true require 'quby/compiler/dsl/helpers' require 'quby/compiler/dsl/calls_custom_methods' module Quby module Compiler module DSL class Base include Helpers def self.build(*args, **kwargs, &block) builder = new(*args, **kwargs) builder.instance_eval(&block) if block builder.build end end end end end
Version data entries
36 entries across 36 versions & 1 rubygems