class DocSmoosher::ApiObject

Attributes

default[RW]
description[RW]
example[RW]
name[RW]
required[RW]
type[RW]

Public Class Methods

new(params = {}, &block) click to toggle source
# File lib/doc_smoosher/api_object.rb, line 7
def initialize(params = {}, &block)
  instance_eval(&block)

  params.each do |k,v|
    instance_variable_set("@#{k}", v) unless v.nil?
  end
end