class Pragma::Contract::ModelFinder::ActiveRecord
Public Class Methods
supports?(klass)
click to toggle source
# File lib/pragma/contract/model_finder/active_record.rb, line 8 def supports?(klass) defined?(::ActiveRecord::Base) && klass < ::ActiveRecord::Base end
Public Instance Methods
find(value)
click to toggle source
# File lib/pragma/contract/model_finder/active_record.rb, line 13 def find(value) klass.find_by(options[:by] => value) end