Sha256: ee3ea1dc98b12ec0342cad848dc2715bf99c0b11f75ad2089058215e5f2c8a55

Contents?: true

Size: 392 Bytes

Versions: 3

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

module Raider
  module PomHelper
    def instance
      @instance ||= new
    end

    def method_missing(message, *args, &block)
      return super unless instance.respond_to?(message)

      instance.public_send(message, *args, &block)
    end

    def respond_to_missing?(method, *_args, &block)
      instance.respond_to?(method) || super
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby_raider-0.2.2 lib/generators/templates/helpers/pom_helper.tt
ruby_raider-0.2.1 lib/generators/templates/helpers/pom_helper.tt
ruby_raider-0.2.0 lib/generators/templates/helpers/pom_helper.tt