diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/model_attribute.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/model_attribute.rb b/lib/model_attribute.rb index 84706ba4d..e74dd1060 100644 --- a/lib/model_attribute.rb +++ b/lib/model_attribute.rb @@ -15,6 +15,12 @@ class ModelAttribute end end + def self.methods_by_class_and_type(klass, type) + methods_by_class(klass).select do |model_attr| + model_attr.data_type == type + end + end + def initialize(klass, name, data_type) @klass = klass @name = name |
