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