Class: GemsValidator::GemsService

Inherits:
Object
  • Object
show all
Defined in:
lib/gems-validator/gems-service.rb

Instance Method Summary collapse

Constructor Details

#initializeGemsService

Returns a new instance of GemsService.



5
6
7
# File 'lib/gems-validator/gems-service.rb', line 5

def initialize()
  @pwd = Dir.pwd
end

Instance Method Details

#get_gemsObject

Response: {

allowed_gems: {
  [name]: {
    approved_at: Date,
    version?: String
  }
},
blocked_gems: {
  [name]: {
    blocked_at: Date,
    version?: String
  }
},
pending_gems: {
  [name]: {
    requested_at: Date
  }
}

}



29
30
31
# File 'lib/gems-validator/gems-service.rb', line 29

def get_gems()
  gems_formatted_request
end