class Gapic::Presenters::EnumPresenter

A presenter for proto enums.

Public Class Methods

new(enum) click to toggle source
# File lib/gapic/presenters/enum_presenter.rb, line 23
def initialize enum
  @enum = enum
end

Public Instance Methods

doc_description() click to toggle source
# File lib/gapic/presenters/enum_presenter.rb, line 31
def doc_description
  @enum.docs_leading_comments
end
name() click to toggle source
# File lib/gapic/presenters/enum_presenter.rb, line 27
def name
  @enum.name
end
values() click to toggle source
# File lib/gapic/presenters/enum_presenter.rb, line 35
def values
  @values ||= @enum.values.map { |v| EnumValuePresenter.new v }
end