Skip to content

Commit e2a94b4

Browse files
committed
Add utility for models to access fields
1 parent 0717993 commit e2a94b4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/mortymer/model.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,17 @@ def self.json_schema
1818
def self.structify(params)
1919
call(params)
2020
end
21+
22+
def self.call(value)
23+
if value.instance_of?(self.class)
24+
value
25+
else
26+
super
27+
end
28+
end
29+
30+
def [](key)
31+
@attributes[key.to_sym]
32+
end
2133
end
2234
end

0 commit comments

Comments
 (0)