Sha256: a2c9f8844ff144872ee7b6cb66a45558833c30206216cfdd9de2d2b830e90f7b
Contents?: true
Size: 739 Bytes
Versions: 4
Compression:
Stored size: 739 Bytes
Contents
module SugarCRM; class Connection # Returns the ID, module name and fields for specified modules. # Supported modules are Accounts, Bugs, Calls, Cases, Contacts, # Leads, Opportunities, Projects, Project Tasks, and Quotes. def search_by_module(search_string, modules, options={}) login! unless logged_in? { :offset => nil, :max_results => nil, }.merge! options json = <<-EOF { \"session\": \"#{@session}\"\, \"search_string\": \"#{search_string}\"\, \"modules\": \"#{modules}\"\, \"offset\": #{options[:offset]}\, \"max_results\": #{options[:max_results]} } EOF json.gsub!(/^\s{6}/,'') send!(:search_by_module, json) end end; end
Version data entries
4 entries across 4 versions & 1 rubygems