Class: Identitee::DefaultPathBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/identitee/default_path_builder.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(call_stack, including_class) ⇒ DefaultPathBuilder

Returns a new instance of DefaultPathBuilder.



7
8
9
10
# File 'lib/identitee/default_path_builder.rb', line 7

def initialize call_stack, including_class
  @call_stack = call_stack
  @including_class = including_class
end

Class Method Details

.to_path(call_stack, including_class) ⇒ Object



3
4
5
# File 'lib/identitee/default_path_builder.rb', line 3

def self.to_path call_stack, including_class
  new(call_stack, including_class).to_path
end

Instance Method Details

#to_pathObject



12
13
14
# File 'lib/identitee/default_path_builder.rb', line 12

def to_path 
  [directory_of_caller, pluralized_class_name].join('/')
end