module SchemalessField::DSL
Public Class Methods
included(base)
click to toggle source
# File lib/schemaless_field/dsl.rb, line 3 def self.included(base) base.class_eval do def self.schemaless_field(attr) yield Field.new(self, attr) end end end
schemaless_field(attr) { |field| ... }
click to toggle source
# File lib/schemaless_field/dsl.rb, line 5 def self.schemaless_field(attr) yield Field.new(self, attr) end