Class: DakeScheme::Scheme

Inherits:
Object
  • Object
show all
Defined in:
lib/dake/scheme.rb

Direct Known Subclasses

HDFS, Local, Regex, Tag

Constant Summary collapse

PATTERN =
['']

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheme_part, path_part, step) ⇒ Scheme



5
6
7
8
9
# File 'lib/dake/scheme.rb', line 5

def initialize(scheme_part, path_part, step)
  @src = scheme_part + path_part
  @path = path_part
  @step = step
end

Instance Attribute Details

#pathObject (readonly)

Returns the value of attribute path.



4
5
6
# File 'lib/dake/scheme.rb', line 4

def path
  @path
end

#srcObject (readonly)

Returns the value of attribute src.



4
5
6
# File 'lib/dake/scheme.rb', line 4

def src
  @src
end

#stepObject (readonly)

Returns the value of attribute step.



4
5
6
# File 'lib/dake/scheme.rb', line 4

def step
  @step
end

Instance Method Details

#checksumObject



10
# File 'lib/dake/scheme.rb', line 10

def checksum; end

#exist?Boolean



12
# File 'lib/dake/scheme.rb', line 12

def exist?; false end

#mtimeObject



11
# File 'lib/dake/scheme.rb', line 11

def mtime; end