class Attrocity::ModelAttribute

Attributes

model_class[R]
name[R]

Public Class Methods

new(name, model_class) click to toggle source
# File lib/attrocity/attributes/model_attribute.rb, line 5
def initialize(name, model_class)
  @name = name
  @model_class = model_class
end

Public Instance Methods

model(data) click to toggle source
# File lib/attrocity/attributes/model_attribute.rb, line 10
def model(data)
  model_class.new(AttributesHash.new(data)).model
end