class Pod::BasicInfo

Attributes

app_key[R]
bundle_id[R]
name[R]
string_replacements[R]
version[R]

Public Class Methods

new(app_key, bundle_id=nil, name=nil, version=nil) click to toggle source
# File lib/cocoapods-vemars/command/basicInfo.rb, line 9
def initialize(app_key, bundle_id=nil, name=nil, version=nil)
  @app_key = app_key
  @name = name
  @bundle_id = bundle_id
  @version = version

  prefix = name[0..2].upcase
  @string_replacements = {
    "Bob" => "ByteDance",
    "TODAYS_DATE" => date,
    "TODAYS_YEAR" => year,
    "${USER_NAME}" => user_name,
    "${USER_EMAIL}" => user_email,
    "${YEAR}" => year,
    "${DATE}" => date,

    "Template" => @name,
    "Template_InHouse" => @name + "_InHouse",
    "${POD_NAME}" => @name,
    "CPD" => prefix,
    "${APPKEY}" => @app_key,
    "${MPAAS_VERSION}" => @version,
    "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}" => @bundle_id
  }
end

Public Instance Methods

date() click to toggle source
# File lib/cocoapods-vemars/command/basicInfo.rb, line 35
def date
  Time.now.strftime "%m/%d/%Y"
end
user_email() click to toggle source
# File lib/cocoapods-vemars/command/basicInfo.rb, line 47
def user_email
  (`git config user.email` || "bytedance@bytedance.com").strip
end
user_name() click to toggle source
# File lib/cocoapods-vemars/command/basicInfo.rb, line 43
def user_name
  (`git config user.name` || "bytedance" ).strip
end
year() click to toggle source
# File lib/cocoapods-vemars/command/basicInfo.rb, line 39
def year
  Time.now.year.to_s
end