Sha256: 27c265e0cefafa858f4381f69cf9e99fc574266276d1d9ee47b230ce39707671
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
require 'phone_gap/build/rest_resource' require 'httmultiparty' module PhoneGap module Build class App < RestResource PATH = '/apps' attr_accessor :title, :create_method, :package, :version, :description, :debug, :keys, :private, :phonegap_version, :hydrates, :file attr_creatable :title, :create_method, :package, :version, :description, :debug, :keys, :private, :phonegap_version, :hydrates, :file attr_updatable :title, :package, :version, :description, :debug, :private, :phonegap_version def post_options if file data_attributes = creatable_attributes data_attributes.delete('@file') {query: {file: file, data: as_json(only: data_attributes, remove_nils: true)}, detect_mime_type: true} else {query: {data: as_json(only: creatable_attributes, remove_nils: true)}} end end def build ApiRequest.new.post("#{PATH}/#{id}/build") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
phone_gap-build-0.4.0 | lib/phone_gap/build/app.rb |