Module: Pointer::Variables

Included in:
EasyDeploy
Defined in:
lib/pointer/variables.rb

Instance Method Summary collapse

Instance Method Details

#bitbucketObject



43
44
45
# File 'lib/pointer/variables.rb', line 43

def bitbucket
  @options[:git_repo].include? '@bitbucket.org'
end

#deployer_applicationObject



51
52
53
# File 'lib/pointer/variables.rb', line 51

def deployer_application
  @options[:deployer_application]
end

#hostObject



23
24
25
# File 'lib/pointer/variables.rb', line 23

def host
  @options[:ssh_host]
end

#minaObject



47
48
49
# File 'lib/pointer/variables.rb', line 47

def mina
  @options[:deployer] == :mina
end

#nginxObject



39
40
41
# File 'lib/pointer/variables.rb', line 39

def nginx
  @options[:web_server] == :nginx
end

#passwordObject



15
16
17
# File 'lib/pointer/variables.rb', line 15

def password
  @options[:password]
end

#portObject



27
28
29
# File 'lib/pointer/variables.rb', line 27

def port
  @options[:ssh_port]
end

#postgresObject



55
56
57
# File 'lib/pointer/variables.rb', line 55

def postgres
  @options[:database] == :postgres
end

#private_keyObject



7
8
9
# File 'lib/pointer/variables.rb', line 7

def private_key
  @options[:private_key]
end

#public_keyObject



11
12
13
# File 'lib/pointer/variables.rb', line 11

def public_key
  @options[:public_key]
end

#rails_userObject



3
4
5
# File 'lib/pointer/variables.rb', line 3

def rails_user
  @options[:rails_user]
end

#ruby_versionObject



31
32
33
# File 'lib/pointer/variables.rb', line 31

def ruby_version
  @options[:ruby_version] || "1.9.3"
end

#site_portObject



35
36
37
# File 'lib/pointer/variables.rb', line 35

def site_port
  @options[:site_port].to_i || 80
end

#userObject



19
20
21
# File 'lib/pointer/variables.rb', line 19

def user
  @options[:ssh_user]
end