class AppFlight::Web::Page
Public Class Methods
new()
click to toggle source
# File lib/appflight/web.rb, line 7 def initialize @context = {} end
Public Instance Methods
render(name)
click to toggle source
# File lib/appflight/web.rb, line 11 def render(name) determine! # template = "#{name}.erb" # input = File.read("#{AppFlight::Utils.gem_webdir}/#{name}") input = File.read("./#{name}") eruby = Erubis::Eruby.new(input) eruby.result(@context) end
Private Instance Methods
determine!()
click to toggle source
# File lib/appflight/web.rb, line 22 def determine! determine_ipaname! determine_bundleid! determine_appname! determine_appdesc! determine_getdomain! end
determine_appdesc!()
click to toggle source
# File lib/appflight/web.rb, line 45 def determine_appdesc! @context[:app_desc] ||= ENV['app_desc'] @context[:app_desc] ||= ask "App Description:" end
determine_appname!()
click to toggle source
# File lib/appflight/web.rb, line 40 def determine_appname! @context[:app_name] ||= ENV['app_name'] @context[:app_name] ||= ask "App Name:" end
determine_bundleid!()
click to toggle source
# File lib/appflight/web.rb, line 35 def determine_bundleid! @context[:bundle_id] ||= ENV['bundle_id'] @context[:bundle_id] ||= ask "Bundle ID:" end
determine_getdomain!()
click to toggle source
# File lib/appflight/web.rb, line 50 def determine_getdomain! @context[:get_domain] ||= ENV['get_domain'] @context[:get_domain] ||= ask "Get DomainName:" end
determine_ipaname!()
click to toggle source
# File lib/appflight/web.rb, line 30 def determine_ipaname! @context[:ipa_name] ||= ENV['ipa_name'] @context[:ipa_name] ||= ask "IPA File Name:" end