module HyperResource::Modules::InternalAttributes
Public Class Methods
included(base)
click to toggle source
# File lib/hyper_resource/modules/internal_attributes.rb, line 4 def self.included(base) base.extend(ClassMethods) base._hr_class_attributes.each do |attr| base._hr_class_attribute attr end (base._hr_attributes - base._hr_class_attributes).each do |attr| base.send(:attr_accessor, attr) end ## Fallback attributes fall back from instance to class. (base._hr_attributes & base._hr_class_attributes).each do |attr| base._hr_fallback_attribute attr end end