Sha256: 754183d6e633681dc595603c1e3e67b5d323fa5fd985a20e3d289f12dee63734

Contents?: true

Size: 913 Bytes

Versions: 2

Compression:

Stored size: 913 Bytes

Contents

module GoGem
  class RakeTask < ::Rake::TaskLib
    @gem_name: String

    @task_namespace: Symbol | String

    @go_bin_path: String

    @go_test_args: String

    @target_dir: String

    DEFAULT_TASK_NAMESPACE: Symbol

    DEFAULT_GO_BIN_PATH: String

    DEFAULT_GO_TEST_ARGS: String

    attr_reader gem_name: String

    attr_accessor task_namespace: Symbol | String

    attr_accessor go_bin_path: String

    attr_accessor go_test_args: String

    attr_accessor target_dir: String

    def initialize: (String gem_name) ?{ (RakeTask) -> void } -> void

    def self.build_env_vars: () -> { "CGO_CFLAGS" => String, "CGO_LDFLAGS" => String, "LD_LIBRARY_PATH" => String }

    private

    def define_go_test_task: () -> void

    def define_go_testrace_task: () -> void

    def define_go_fmt_task: () -> void

    def within_target_dir: () { () -> void } -> void

    def ext_dir: () -> String
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
go_gem-0.4.0 sig/go_gem/rake_task.rbs
go_gem-0.3.0 sig/go_gem/rake_task.rbs