module Alba::Resource
This module represents what should be serialized
Constants
- DSLS
@!parse include
InstanceMethods
@!parse extendClassMethods
- WITHIN_DEFAULT
Public Class Methods
included(base)
click to toggle source
@private
Calls superclass method
# File lib/alba/resource.rb, line 18 def self.included(base) super base.class_eval do # Initialize DSLS.each do |name, initial| instance_variable_set("@#{name}", initial.dup) unless instance_variable_defined?("@#{name}") end end base.include InstanceMethods base.extend ClassMethods end