Class: AbsorbApi::Base
Direct Known Subclasses
Category, Certificate, Chapter, Course, CourseEnrollment, Curriculum, Department, Lesson, LessonEnrollment, Prerequisite, Resource, Role, SessionSchedule, Tag, User
Instance Method Summary collapse
-
#initialize(attributes = []) {|_self| ... } ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(attributes = []) {|_self| ... } ⇒ Base
Returns a new instance of Base.
5 6 7 8 9 10 |
# File 'lib/absorb_api/base.rb', line 5 def initialize(attributes = [], &block) attributes.each do |k,v| instance_variable_set("@#{k.to_s.underscore}", v) unless v.nil? end yield self if block_given? end |