module Swaggable::DefinitionBase

Public Class Methods

included(klass) click to toggle source
# File lib/swaggable/definition_base.rb, line 5
def self.included klass
  klass.send :include, ForwardingDsl::Getsetter
  klass.send :include, EnumerableAttributes
end
new(args = {}) click to toggle source
# File lib/swaggable/definition_base.rb, line 10
def initialize args = {}, &block
  args.each {|k, v| self.send("#{k}=", v) }
  ForwardingDsl.run(self, &block)
end