module MiniSql::Decoratable

Public Instance Methods

decorated(mod) click to toggle source
# File lib/mini_sql/decoratable.rb, line 5
    def decorated(mod)
      @decoratorated_classes ||= {}
      @decoratorated_classes[mod] ||=
        Class.new(self) do
          include(mod)
          instance_eval <<~RUBY
            def decorator
              #{mod}
            end
          RUBY
        end
    end
decorator() click to toggle source
# File lib/mini_sql/decoratable.rb, line 18
def decorator
  nil
end