Class: ROM::SQL::GroupDSL Private
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Instance Attribute Summary
Attributes inherited from DSL
Method Summary
Methods inherited from DSL
#`, #call, #initialize, #respond_to_missing?
Constructor Details
This class inherits a constructor from ROM::SQL::DSL
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, *args, &block) ⇒ Object (private)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
10 11 12 13 14 15 16 |
# File 'lib/rom/sql/group_dsl.rb', line 10 def method_missing(meth, *args, &block) if schema.key?(meth) schema[meth].canonical else ::Sequel::VIRTUAL_ROW.__send__(meth.to_s, *args, &block) end end |