class BuildTasks::FPMCookery::DSL

Public Class Methods

new(&block) click to toggle source
# File lib/buildtasks/fpm_cookery/dsl.rb, line 8
def initialize(&block)
  @recipe              = "recipe.rb"
  @fpm_cookery_version = "~> 0.27.0"
  @fpm_version         = "~> 1.3.3"

  instance_eval(&block) if block_given?
end

Public Instance Methods

fpm_cookery_version(arg = nil) click to toggle source
# File lib/buildtasks/fpm_cookery/dsl.rb, line 20
def fpm_cookery_version(arg = nil)
  set_or_return(:fpm_cookery_version, arg, :kind_of => String)
end
fpm_version(arg = nil) click to toggle source
# File lib/buildtasks/fpm_cookery/dsl.rb, line 24
def fpm_version(arg = nil)
  set_or_return(:fpm_version, arg, :kind_of => String)
end
recipe(arg = nil) click to toggle source
# File lib/buildtasks/fpm_cookery/dsl.rb, line 16
def recipe(arg = nil)
  set_or_return(:recipe, arg, :kind_of => String)
end