Class: TeamcityRestClient::IncludeFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/teamcity-rest-client.rb

Instance Method Summary collapse

Constructor Details

#initialize(to_retain) ⇒ IncludeFilter

Returns a new instance of IncludeFilter.



29
30
31
# File 'lib/teamcity-rest-client.rb', line 29

def initialize to_retain
  @misses = [to_retain].flatten
end

Instance Method Details

#missesObject



37
38
39
# File 'lib/teamcity-rest-client.rb', line 37

def misses
  @misses
end

#retain?(build_type) ⇒ Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/teamcity-rest-client.rb', line 33

def retain? build_type
  @misses.delete(build_type.id) || @misses.delete(build_type.name) ? true : false
end