Sha256: d15ff22b80060e7d4346bf67c05fe84f69b45bf75f6c16df7954bdff1602cd2e

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

module EgovUtils
  class Love < ActiveResource::Base

    def self.config
      YAML.load_file(Rails.root.join('config', 'config.yml'))
    end

    self.site = "#{config['love_url'] || Rails.configuration.try(:love_url)}/api/v1/"

    def self.where(clauses = {})
      raise ArgumentError, "expected a clauses Hash, got #{clauses.inspect}" unless clauses.is_a? Hash
      find(:all, params: {f: clauses})
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
egov_utils-0.1.19 app/resources/egov_utils/love.rb