Skip to content

Commit 1fc546b

Browse files
committed
tmp
1 parent 97db4e5 commit 1fc546b

File tree

2 files changed

+24
-5
lines changed

2 files changed

+24
-5
lines changed

lib/my_mongoid.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
require "my_mongoid/version"
2+
require 'my_mongoid/field'
23
require 'active_support/concern'
34

45
module MyMongoid
56

67
module Document
78
extend ActiveSupport::Concern
9+
include Field
810

911
@@models = []
1012

@@ -46,11 +48,7 @@ module ClassMethods
4648
def is_mongoid_model?
4749
true
4850
end
49-
50-
def field
51-
52-
end
5351
end
54-
end
5552

53+
end
5654
end

lib/my_mongoid/field.rb

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
require "my_mongoid/version"
2+
require 'active_support/concern'
3+
4+
module MyMongoid
5+
6+
module Field
7+
extend ActiveSupport::Concern
8+
9+
included do
10+
11+
end
12+
13+
module ClassMethods
14+
def field(name)
15+
self.class_eval do
16+
attr_accessor :public
17+
end
18+
end
19+
end
20+
end
21+
end

0 commit comments

Comments
 (0)