Sha256: a76a327dcebd4b21da3c47f041432d7bcf916416a54cf770deba32d4a00cd32c

Contents?: true

Size: 429 Bytes

Versions: 2

Compression:

Stored size: 429 Bytes

Contents

module ParamAccessible
  
  class Error < Exception
    
    attr_reader :inaccessible_params
    
    def initialize inaccessible_params
      if inaccessible_params.length == 1
        super "#{inaccessible_params.join(', ')} is an invalid parameter"
      else
        super "#{inaccessible_params.join(', ')} are invalid parameters"
      end
      
      @inaccessible_params = inaccessible_params
    end
    
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
param_accessible-0.0.2 lib/param_accessible/error.rb
param_accessible-0.0.1 lib/param_accessible/error.rb