Class: FPM::Cookery::CPANRecipe

Inherits:
Recipe show all
Defined in:
lib/fpm/cookery/recipe.rb

Instance Attribute Summary

Attributes inherited from Recipe

#sourcedir

Attributes included from PathHelper

#installing, #omnibus_installing

Instance Method Summary collapse

Methods inherited from Recipe

apply, #extract, extracted_source, hiera, #initialize, source, #source_handler, #template, #to_h, #to_json, #to_pretty_json

Methods inherited from BaseRecipe

architectures, builddir, cachedir, datadir, depends_all, #depends_all, destdir, pkgdir, platform, platforms, targets, tmp_root, workdir

Methods included from InheritableAttr

#attr_rw, #attr_rw_hash, #attr_rw_list, #attr_rw_path, extended, inherit_for, #register_attrs

Methods included from LifecycleHooks

#after_build, #after_dependency_installation, #after_install, #after_package_create, #after_source_download, #after_source_extraction, #before_build, #before_dependency_installation, #before_install, #before_package_create, #before_source_download, #before_source_extraction, #run_lifecycle_hook

Methods included from PathHelper

#bin, #doc, #etc, #include, #info, #installing?, #lib, #libexec, #man, #man1, #man2, #man3, #man4, #man5, #man6, #man7, #man8, #omnibus_installing?, #opt, #prefix, #root, #sbin, #share, #var, #with_trueprefix

Constructor Details

This class inherits a constructor from FPM::Cookery::Recipe

Instance Method Details

#input(config) ⇒ Object



287
288
289
# File 'lib/fpm/cookery/recipe.rb', line 287

def input(config)
  FPM::Cookery::Package::CPAN.new(self, config)
end