Module: AddToOrg

Defined in:
lib/add-to-org.rb,
lib/add-to-org/helpers.rb,
lib/add-to-org/version.rb

Defined Under Namespace

Modules: Helpers Classes: App

Constant Summary collapse

VERSION =
'3.0.3'

Class Method Summary collapse

Class Method Details

.public_dirObject



21
22
23
# File 'lib/add-to-org.rb', line 21

def self.public_dir
  @public_dir ||= File.expand_path 'public', AddToOrg.root
end

.public_dir=(dir) ⇒ Object



25
26
27
# File 'lib/add-to-org.rb', line 25

def self.public_dir=(dir)
  @public_dir = dir
end

.rootObject



9
10
11
# File 'lib/add-to-org.rb', line 9

def self.root
  File.expand_path './add-to-org', File.dirname(__FILE__)
end

.set_validator(&block) ⇒ Object



33
34
35
# File 'lib/add-to-org.rb', line 33

def self.set_validator(&block)
  @validator = block
end

.validatorObject



37
38
39
# File 'lib/add-to-org.rb', line 37

def self.validator
  @validator ||= proc { raise 'You must define a custom validator to determine eligibility' }
end

.validator=(validator) ⇒ Object



29
30
31
# File 'lib/add-to-org.rb', line 29

def self.validator=(validator)
  @validator = validator
end

.views_dirObject



13
14
15
# File 'lib/add-to-org.rb', line 13

def self.views_dir
  @views_dir ||= File.expand_path 'views', AddToOrg.root
end

.views_dir=(dir) ⇒ Object



17
18
19
# File 'lib/add-to-org.rb', line 17

def self.views_dir=(dir)
  @views_dir = dir
end