Sha256: 27e1848642a35976867b253d406bd96c6189033e16ba7abcb6779c3394e3a6ec

Contents?: true

Size: 554 Bytes

Versions: 5

Compression:

Stored size: 554 Bytes

Contents

class TerraspaceBundler::Dsl
  module Syntax
    def org(url)
      config.org = url
    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 config
      TB.config
    end

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
terraspace-bundler-0.3.4 lib/terraspace_bundler/dsl/syntax.rb
terraspace-bundler-0.3.3 lib/terraspace_bundler/dsl/syntax.rb
terraspace-bundler-0.3.2 lib/terraspace_bundler/dsl/syntax.rb
terraspace-bundler-0.3.1 lib/terraspace_bundler/dsl/syntax.rb
terraspace-bundler-0.3.0 lib/terraspace_bundler/dsl/syntax.rb