We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97db4e5 commit 1fc546bCopy full SHA for 1fc546b
lib/my_mongoid.rb
@@ -1,10 +1,12 @@
1
require "my_mongoid/version"
2
+require 'my_mongoid/field'
3
require 'active_support/concern'
4
5
module MyMongoid
6
7
module Document
8
extend ActiveSupport::Concern
9
+ include Field
10
11
@@models = []
12
@@ -46,11 +48,7 @@ module ClassMethods
46
48
def is_mongoid_model?
47
49
true
50
end
-
- def field
51
52
- end
53
54
55
+ end
56
lib/my_mongoid/field.rb
@@ -0,0 +1,21 @@
+require "my_mongoid/version"
+require 'active_support/concern'
+
+module MyMongoid
+ module Field
+ extend ActiveSupport::Concern
+ included do
13
+ module ClassMethods
14
+ def field(name)
15
+ self.class_eval do
16
+ attr_accessor :public
17
18
19
20
21
+end
0 commit comments