Sha256: dd8c7340789434628c2f3c486e7809c1232daf0be7a039fa00fb3d9fa5ea2b66

Contents?: true

Size: 960 Bytes

Versions: 1

Compression:

Stored size: 960 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 define_go_build_envs_task: () -> void

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

    def ext_dir: () -> String
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
go_gem-0.5.0 sig/go_gem/rake_task.rbs