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