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