module FPM::Fry::Plugin::Service

Constants

LIMITS

Public Class Methods

apply(builder, &block) click to toggle source
# File lib/fpm/fry/plugin/service.rb, line 208
def self.apply(builder, &block)
  d = DSL.new(builder.name)
  if !block
    raise ArgumentError, "service plugin requires a block"
  elsif block.arity == 1
    block.call(d)
  else
    d.instance_eval(&block)
  end
  d.add!(builder)
  return nil
end