Sha256: aae6571afc5c5cdea847e96d706da4980db5a2b048234dc58d8484bc408a369b
Contents?: true
Size: 784 Bytes
Versions: 4
Compression:
Stored size: 784 Bytes
Contents
module ChatWork module EntityMethods private def _get(path, params = {}, &block) ChatWork.client.get(path, hash_compact(params), &block) end def _post(path, params = {}, &block) ChatWork.client.post(path, hash_compact(params), &block) end def _put(path, params = {}, &block) ChatWork.client.put(path, hash_compact(params), &block) end def _delete(path, params = {}, &block) ChatWork.client.delete(path, hash_compact(params), &block) end def hash_compact(hash) hash.reject { |_k, v| v.nil? } end def boolean_to_integer(value) case value when true 1 when false 0 else value end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
chatwork-0.7.0 | lib/chatwork/entity_methods.rb |
chatwork-0.6.2 | lib/chatwork/entity_methods.rb |
chatwork-0.6.1 | lib/chatwork/entity_methods.rb |
chatwork-0.6.0 | lib/chatwork/entity_methods.rb |