Sha256: 2d3f896e097d5de75f209c9e8cdab750f1785403d163b71b62510e3c700f6836

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

class TerraspaceBundler::Dsl
  module Syntax
    def org(value)
      config.org = value
    end
    alias_method :user, :org

    def base_clone_url(value)
      config.base_clone_url = value
    end

    def export_to(path)
      config.export_to = path
    end

    def export_purge(value)
      config.export_purge = value
    end

    def stack_options(value={})
      config.stack_options.merge!(value)
    end

    def clone_with(value)
      config.clone_with = value
    end

    def config
      TB.config
    end

    def mod(*args, **options)
      meta[:mods] << {args: args, options: options}
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
terraspace-bundler-0.5.0 lib/terraspace_bundler/dsl/syntax.rb