module RailsOptimizer

Constants

VERSION

Public Class Methods

belongs_to(name, scope = nil, **options) click to toggle source
Calls superclass method
# File lib/rails_optimizer.rb, line 18
def self.belongs_to(name, scope = nil, **options)
        super
        RailsOptimizer::BelongsTo._define(self, name)
end
execute(&method) click to toggle source
# File lib/rails_optimizer.rb, line 23
def self.execute(&method)
        return all unless block_given?
        class_eval(&method)
end
has_one(name, scope = nil, **options) click to toggle source
Calls superclass method
# File lib/rails_optimizer.rb, line 13
def self.has_one(name, scope = nil, **options)
        super
        RailsOptimizer::HasOne._define(self,name)
end