module FanartTv::BaseModel::ClassMethods
Public Instance Methods
field(name, type)
click to toggle source
# File lib/fanart_tv/models/base_model.rb, line 9 def field(name, type) self.class_exec do attr_reader name define_method("#{name}=") do |val| instance_variable_set("@#{name}", validate_type(val, type)) end end end