darthjee/danica

View on GitHub
lib/danica/builder.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module Danica
  class Builder
    include DSL

    def build(*vars, &block)
      Expression.create(*vars, &block).tap do |expression|
        return expression.expression_block if expression.expression_block.is_a? Expressable
      end
    end
  end
end