Module: Schoolkeep::Scribble

Defined in:
lib/schoolkeep/scribble.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.stubObject

Returns the value of attribute stub.



55
56
57
# File 'lib/schoolkeep/scribble.rb', line 55

def stub
  @stub
end

Class Method Details

.register_modelsObject



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/schoolkeep/scribble.rb', line 57

def register_models
  if stub
    models.each do |class_name, args|
      begin
        constantize(class_name)
      rescue NameError
        Object.const_set(class_name, Class.new(OpenStruct))
      end
    end
  end

  models.each do |class_name, args|
    register_model(class_name, *args)
  end
end