Sha256: 9dc698fab7879226f292312b5776be3ddc52e69a311a96714731e7773df16083
Contents?: true
Size: 424 Bytes
Versions: 24
Compression:
Stored size: 424 Bytes
Contents
class Lono::Configset::Meta module Dsl def depends_on(*args) options = args.last.is_a?(Hash) ? args.pop : {} registry = Lono::Jade::Registry.new(args, options) registry.depends_on = args.first registry.parent = @jade already_has = @jade.depends_ons.detect { |d| d.name == registry.name && d.args == registry.args } @jade.depends_ons << registry unless already_has end end end
Version data entries
24 entries across 24 versions & 1 rubygems