Module: HaveAPI::GoClient

Defined in:
lib/haveapi/go_client.rb,
lib/haveapi/go_client/cli.rb,
lib/haveapi/go_client/utils.rb,
lib/haveapi/go_client/action.rb,
lib/haveapi/go_client/version.rb,
lib/haveapi/go_client/metadata.rb,
lib/haveapi/go_client/resource.rb,
lib/haveapi/go_client/generator.rb,
lib/haveapi/go_client/parameter.rb,
lib/haveapi/go_client/api_version.rb,
lib/haveapi/go_client/erb_template.rb,
lib/haveapi/go_client/input_output.rb,
lib/haveapi/go_client/parameters/base.rb,
lib/haveapi/go_client/parameters/typed.rb,
lib/haveapi/go_client/authentication/base.rb,
lib/haveapi/go_client/parameters/resource.rb,
lib/haveapi/go_client/authentication/basic.rb,
lib/haveapi/go_client/authentication/token.rb,
lib/haveapi/go_client/authentication/oauth2.rb,
lib/haveapi/go_client/authentication_methods.rb,
lib/haveapi/go_client/parameters/association.rb,
lib/haveapi/go_client/authentication/unsupported.rb,
lib/haveapi/go_client/parameters/global_meta_includes.rb

Defined Under Namespace

Modules: Authentication, AuthenticationMethods, Parameter, Parameters, Utils Classes: Action, ApiVersion, Cli, ErbTemplate, Generator, InputOutput, Metadata, Resource

Constant Summary collapse

VERSION =
'0.21.0'.freeze

Class Method Summary collapse

Class Method Details

.tpl(name) ⇒ String



8
9
10
11
12
13
14
15
# File 'lib/haveapi/go_client.rb', line 8

def self.tpl(name)
  File.join(
    File.dirname(__FILE__),
    '..', '..',
    'template',
    "#{name}.erb"
  )
end