Sha256: 0b19c15f575644412cf876123cf7b81aceb71d573417697934d632c42a186aab
Contents?: true
Size: 622 Bytes
Versions: 10
Compression:
Stored size: 622 Bytes
Contents
module CiviCrm module Actions module List module ClassMethods def all(params = {}) params.merge!('entity' => entity_class_name, 'action' => 'get') response = CiviCrm::Client.request(:get, params) Resource.build_from(response, params) end def count all.count end def find_by(params={}) all(params).first end def first all.first end def last all.last end end def self.included(base) base.extend(ClassMethods) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems