Class: PackageDetector::Package

Inherits:
Object
  • Object
show all
Defined in:
lib/package_detector/package.rb,
lib/package_detector/package/ios.rb,
lib/package_detector/package/android.rb

Direct Known Subclasses

Android, Ios

Defined Under Namespace

Classes: Android, Ios

Instance Method Summary collapse

Instance Method Details

#accept(package, visitor) ⇒ Object



3
4
5
# File 'lib/package_detector/package.rb', line 3

def accept(package, visitor)
  visitor.visit(package, self)
end

#dir_structObject

Raises:

  • (NotImplementedError)


9
10
11
# File 'lib/package_detector/package.rb', line 9

def dir_struct
  raise NotImplementedError, 'you need to specify directory structure'
end

#file_typeObject

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/package_detector/package.rb', line 6

def file_type
  raise NotImplementedError, 'you need to specify which composite is used'
end