module Raml::Documentable

Private Class Methods

included(base) click to toggle source

@private

# File lib/raml/mixin/documentable.rb, line 13
def self.included(base)
  base.instance_eval do
    scalar_property :display_name, :description
  end
end

Private Instance Methods

validate_description() click to toggle source
# File lib/raml/mixin/documentable.rb, line 23
def validate_description
  raise InvalidProperty, "description property must be a string." unless description.is_a? String
end
validate_display_name() click to toggle source
# File lib/raml/mixin/documentable.rb, line 19
def validate_display_name
  raise InvalidProperty, "displayName property must be a string." unless display_name.is_a? String
end