Sha256: 62f7f909df5227aa48742d2cd4939d4654e35b1d97506baf659c586f59906aa7
Contents?: true
Size: 1.44 KB
Versions: 3
Compression:
Stored size: 1.44 KB
Contents
class AccountSettingsController < Formotion::FormController PERSIST_AS = :account_settings API_SERVER = "hello_world" API_KEY = "123123secret" SETTINGS_HASH = { title: "Application", persist_as: PERSIST_AS, sections: [{ rows: [{ title: "Server", type: :string, key: :server, value: API_SERVER, auto_correction: :no, auto_capitalization: :none }, { title: "API Key", value: API_KEY, type: :string, key: :api_key, secure: false, auto_correction: :no, auto_capitalization: :none }] }] } def self.set_api_url_and_key_from_saved_settings form = Formotion::Form.new(SETTINGS_HASH) form.open server_url_str = form.render[:server] server_api_key = form.render[:api_key] p "server_url_str #{server_url_str}" p "server_api_key #{server_api_key}" if server_url_str && server_api_key if NSURLConnection.canHandleRequest(NSURLRequest.requestWithURL(NSURL.URLWithString(server_url_str))) #Tillless::ApiHelper.set_api_url(server_url_str) #Tillless::ApiHelper.set_api_key(server_api_key) else NSLog "Unable to set url from saved config in app_delegate: #{server_url_str}" end else NSLog "No configuration found" end end def initController f = Formotion::Form.new(SETTINGS_HASH) initWithForm(f) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
formotion-1.6 | examples/Persistence/app/controller.rb |
formotion-1.5.1 | examples/Persistence/app/controller.rb |
formotion-1.5.0 | examples/Persistence/app/controller.rb |