Sha256: 853dfad93f4c3def5bf0e9bae0d4b5ad18ef1bc1fd32505d1d0510b9d9f95a99

Contents?: true

Size: 643 Bytes

Versions: 13

Compression:

Stored size: 643 Bytes

Contents

<%- assert_locals service -%>
@configure ||= begin
  namespace = <%= service.namespace.split("::").inspect %>
  parent_config = while namespace.any?
                    parent_name = namespace.join "::"
                    parent_const = const_get parent_name
                    break parent_const.configure if parent_const&.respond_to? :configure
                    namespace.pop
                  end
  default_config = <%= service.client_name %>::Configuration.new parent_config
  <%= render partial: "service/client/self_configure_defaults", locals: {service: service} %>
  default_config
end
yield @configure if block_given?
@configure

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
gapic-generator-cloud-0.4.0 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.3.3 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.3.1 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.3.0 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.2.3 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.2.2 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.2.0 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.7 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.5 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.4 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.3 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.2 templates/cloud/service/client/_self_configure.erb
gapic-generator-cloud-0.1.1 templates/cloud/service/client/_self_configure.erb