Class: TeamcityRestClient::ExcludeFilter

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

Instance Method Summary collapse

Constructor Details

#initialize(to_exclude) ⇒ ExcludeFilter

Returns a new instance of ExcludeFilter.



43
44
45
# File 'lib/teamcity-rest-client.rb', line 43

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

Instance Method Details

#missesObject



51
52
53
# File 'lib/teamcity-rest-client.rb', line 51

def misses
  @misses
end

#retain?(build_type) ⇒ Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/teamcity-rest-client.rb', line 47

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