CanCanCommunity/cancancan

View on GitHub
docs/public/honeybadger.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1613 269" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
    <g transform="matrix(4.16667,0,0,4.16667,-0.000625,0.00166667)">
        <clipPath id="_clip1">
            <rect x="0" y="0" width="386.887" height="64.327"/>
        </clipPath>
        <g clip-path="url(#_clip1)">
            <path d="M300.342,15.823L295.408,39.697C295.264,40.375 294.972,40.91 294.539,41.29C294.092,41.685 293.51,41.885 292.814,41.885C292.098,41.885 291.561,41.674 291.22,41.253C290.858,40.807 290.758,40.172 290.927,39.363L295.852,15.556C296.155,14.099 297.081,13.298 298.46,13.298C299.221,13.298 299.776,13.535 300.109,14.004C300.427,14.451 300.505,15.062 300.342,15.823M302.78,8.942L301.135,10.49L300.733,10.294C300.4,10.132 299.912,9.786 299.247,9.24C298.539,8.866 297.512,8.677 296.19,8.677C293.673,8.677 291.658,9.323 290.2,10.598C289.109,11.569 288.389,12.853 288.064,14.413L282.405,41.773C282.145,43.032 282.457,44.069 283.36,44.942C284.304,45.86 285.645,46.305 287.46,46.305C288.751,46.305 289.891,46.187 290.844,45.953C291.789,45.719 292.574,45.395 293.179,44.989L294.499,44.103L294.174,45.659C294.119,45.925 294.063,46.232 294.005,46.547C293.757,47.889 293.613,48.558 293.37,48.896C292.612,49.955 291.324,50.494 289.541,50.494L194.045,50.494L193.614,51.571C192.486,54.354 191.733,56.028 191.309,56.694C190.928,57.27 190.42,57.803 189.791,58.293L289.852,58.293C290.01,58.289 293.02,58.231 294.168,58.127C295.3,58.022 296.269,57.799 297.045,57.465C298.367,56.887 299.387,56.158 300.072,55.303C300.532,54.727 301.291,50.529 301.699,48.275C301.875,47.3 302.037,46.41 302.174,45.746L309.791,8.942L302.78,8.942Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M204.885,8.295L189.774,46.149C188.672,48.863 186.397,55.071 185.997,55.698C185.278,56.784 184.052,57.712 182.316,58.477C181.778,58.704 181.204,58.852 180.608,58.921C180.01,58.985 179.147,59.018 178.027,59.018L92.04,59.018L93.99,49.846L175.278,49.846C175.389,49.854 175.498,49.862 175.61,49.862C175.721,49.862 175.831,49.854 175.942,49.846L176.249,49.846C176.345,49.821 176.43,49.797 176.515,49.774C178.481,49.391 180.008,47.786 180.279,45.78C180.549,43.775 179.34,8.295 179.34,8.295L188.683,8.295L188.451,28.437L195.676,8.295L204.885,8.295" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M75.335,58.293L86.978,58.293L98.986,0.259L87.347,0.259L82.467,23.825L77.5,23.825L82.378,0.259L70.732,0.259L58.721,58.293L70.369,58.293L76.26,29.815L81.228,29.815L75.335,58.293Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M133.933,45.768L141.956,45.768L148.665,13.34C148.937,12.036 148.63,10.965 147.727,10.067C146.796,9.145 145.42,8.676 143.639,8.676C142.399,8.676 141.259,8.815 140.255,9.087C139.267,9.362 138.476,9.703 137.906,10.102L136.566,11.042L137.004,8.942L128.982,8.942L121.363,45.768L129.381,45.768L135.621,15.63C135.773,14.887 136.07,14.319 136.507,13.939C136.969,13.554 137.546,13.362 138.23,13.362C138.943,13.362 139.478,13.576 139.821,13.996C140.186,14.446 140.287,15.084 140.117,15.893L133.933,45.768Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M164.662,25.149L160.111,25.149L162.07,15.685C162.224,14.922 162.557,14.325 163.055,13.911C163.555,13.503 164.11,13.297 164.707,13.297C165.66,13.297 166.131,13.708 166.357,14.051C166.664,14.519 166.732,15.137 166.566,15.946L164.662,25.149ZM165.863,8.676C162.671,8.676 160.055,9.236 158.086,10.34C155.852,11.598 154.494,13.524 153.937,16.228L149.219,39.019C148.668,41.679 149.207,43.553 150.868,44.748C152.309,45.781 154.644,46.305 157.807,46.305C161.011,46.305 163.598,45.81 165.496,44.832C167.844,43.612 169.253,41.734 169.803,39.091L170.74,35.544L162.731,35.544L161.741,39.267C161.588,39.992 161.301,40.567 160.871,40.996C160.4,41.454 159.807,41.683 159.101,41.683C158.137,41.683 157.665,41.244 157.437,40.876C157.148,40.383 157.09,39.763 157.252,38.97L159.186,29.632L171.756,29.632L174.654,15.63C175.191,13.03 174.603,11.226 172.857,10.119C171.351,9.162 168.997,8.676 165.863,8.676" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M106.383,41.684C105.406,41.684 104.94,41.236 104.719,40.861C104.43,40.382 104.37,39.758 104.539,38.96L109.351,15.69C109.517,14.912 109.85,14.316 110.34,13.914C110.831,13.506 111.388,13.298 111.989,13.298C112.944,13.298 113.416,13.713 113.643,14.062C113.947,14.521 114.017,15.16 113.846,15.957L109.03,39.228C108.877,39.976 108.581,40.57 108.151,40.994C107.688,41.452 107.092,41.684 106.383,41.684M113.347,8.677C110.156,8.677 107.515,9.238 105.495,10.344C103.174,11.604 101.776,13.529 101.218,16.229L96.5,39.02C95.951,41.676 96.511,43.548 98.212,44.746C99.694,45.78 102.076,46.306 105.291,46.306C108.49,46.306 111.053,45.811 112.906,44.835C115.157,43.667 116.524,41.789 117.086,39.092L121.936,15.631C122.406,13.373 121.857,11.706 120.254,10.537C118.566,9.302 116.241,8.677 113.347,8.677" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M214.234,41.684C213.48,41.684 212.926,41.449 212.588,40.984C212.267,40.525 212.191,39.933 212.347,39.162L217.242,15.493C217.398,14.764 217.698,14.212 218.133,13.849C218.576,13.483 219.149,13.298 219.841,13.298C220.554,13.298 221.088,13.511 221.429,13.93C221.794,14.378 221.892,15.016 221.724,15.826L216.844,39.421C216.689,40.157 216.4,40.702 215.961,41.088C215.519,41.483 214.937,41.684 214.234,41.684M212.092,45.737C212.839,46.115 213.939,46.306 215.361,46.306C217.948,46.306 220.158,45.647 221.932,44.348C223.457,43.219 224.338,41.983 224.627,40.571L230.293,13.207C230.552,11.95 230.24,10.913 229.336,10.038C228.406,9.134 227.027,8.677 225.236,8.677C223.944,8.677 222.802,8.785 221.842,8.997C220.916,9.205 220.14,9.531 219.539,9.964L218.188,10.943L220.449,0L212.429,0L202.954,45.768L208.92,45.768L210.196,44.249L210.688,44.628C210.916,44.804 211.384,45.173 212.092,45.737" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M240.312,41.684C239.572,41.684 239.015,41.456 238.656,41.006C238.302,40.562 238.203,39.941 238.359,39.162L239.796,32.234C239.967,31.381 240.386,30.668 241.042,30.12C241.691,29.594 242.689,29.181 244.102,28.847L245.091,28.614L242.857,39.421C242.71,40.145 242.398,40.711 241.931,41.101C241.455,41.49 240.912,41.684 240.312,41.684M245.89,13.298C246.835,13.298 247.3,13.717 247.523,14.069C247.816,14.537 247.877,15.153 247.714,15.955L246.543,21.609C246.377,22.406 245.35,23.526 239.007,26.306C234.622,28.225 232.105,30.625 231.526,33.438L229.937,41.099C229.565,42.886 229.781,44.207 230.581,45.026C231.412,45.875 233.144,46.306 235.727,46.306C237.373,46.306 238.666,46.188 239.574,45.955C240.408,45.744 241.072,45.286 241.605,44.553L243.371,42.125L242.618,45.768L249.567,45.768L255.733,15.967C256.295,13.247 255.839,11.371 254.34,10.227C253.025,9.197 250.765,8.677 247.617,8.677C244.413,8.677 241.801,9.173 239.853,10.152C237.467,11.369 236.038,13.247 235.489,15.894L234.08,22.71L241.833,22.71L243.281,15.695C243.446,14.92 243.772,14.324 244.253,13.919C244.744,13.507 245.294,13.298 245.89,13.298" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M266.331,41.684C265.576,41.684 265.021,41.449 264.683,40.984C264.362,40.523 264.285,39.913 264.443,39.157L269.322,15.562C269.628,14.102 270.556,13.298 271.938,13.298C272.809,13.298 273.285,13.668 273.53,13.977C273.882,14.427 273.984,15.023 273.837,15.752L268.935,39.421C268.789,40.142 268.494,40.704 268.057,41.088C267.605,41.484 267.026,41.684 266.331,41.684M268.99,8.677C267.115,8.677 265.482,9.157 264.138,10.103C262.799,11.042 262.013,12.144 261.733,13.472L256.073,40.831C255.775,42.28 256.158,43.519 257.246,44.618C258.357,45.738 260.209,46.306 262.748,46.306C264.27,46.306 265.52,46.098 266.463,45.689C266.514,45.665 266.822,45.504 268.22,44.598L268.865,44.179L269.543,45.768L275.645,45.768L285.118,0L277.094,0L274.887,10.669L274.049,9.924C273.674,9.591 273.039,9.297 272.163,9.053C271.251,8.804 270.182,8.677 268.99,8.677" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M324.295,25.149L319.743,25.149L321.702,15.685C321.857,14.922 322.19,14.325 322.688,13.911C323.188,13.503 323.742,13.297 324.341,13.297C325.293,13.297 325.764,13.708 325.99,14.051C326.297,14.519 326.365,15.137 326.199,15.946L324.295,25.149ZM325.495,8.676C322.304,8.676 319.688,9.236 317.719,10.34C315.484,11.598 314.127,13.524 313.569,16.228L308.851,39.019C308.301,41.679 308.84,43.553 310.5,44.748C311.941,45.781 314.277,46.305 317.44,46.305C320.643,46.305 323.23,45.81 325.129,44.832C327.475,43.612 328.885,41.734 329.436,39.091L330.371,35.544L322.364,35.544L321.374,39.267C321.221,39.992 320.934,40.567 320.504,40.996C320.033,41.454 319.44,41.683 318.734,41.683C317.77,41.683 317.297,41.244 317.07,40.876C316.781,40.383 316.723,39.763 316.885,38.97L318.819,29.632L331.389,29.632L334.287,15.63C334.822,13.03 334.235,11.226 332.49,10.119C330.984,9.162 328.63,8.676 325.495,8.676" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M332.888,45.768L340.911,45.768L347.161,15.567C347.306,14.846 347.606,14.288 348.051,13.917C348.495,13.548 349.068,13.362 349.755,13.362C350.467,13.362 351.001,13.575 351.345,13.996C351.71,14.444 351.811,15.086 351.643,15.903L350.077,23.45L358.102,23.45L360.196,13.34C360.465,12.038 360.159,10.968 359.256,10.066C358.327,9.145 356.948,8.676 355.164,8.676C353.922,8.676 352.785,8.815 351.787,9.087C350.794,9.352 350.006,9.689 349.436,10.088L348.099,11.028L348.53,8.942L340.506,8.942L332.888,45.768Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M365.65,21.07L371.48,21.07L372.302,17.575L366.466,17.575L365.65,21.07ZM359.777,46.162L365.605,46.162L371.005,23.116L365.175,23.116L359.777,46.162Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M375.71,43.554C375.201,43.554 374.835,43.392 374.623,43.072C374.354,42.684 374.419,42.207 374.492,41.882L377.889,27.356C378.004,26.871 378.233,26.501 378.568,26.258C378.902,26.016 379.271,25.893 379.666,25.893C380.172,25.893 380.537,26.043 380.752,26.341C380.967,26.63 381.013,27.032 380.892,27.529L377.497,42.048C377.384,42.514 377.184,42.87 376.885,43.142C376.568,43.413 376.164,43.554 375.71,43.554M380.625,22.942C378.371,22.942 376.486,23.296 375.023,23.996C373.375,24.789 372.379,25.999 371.981,27.694L368.646,41.915C368.258,43.575 368.658,44.75 369.874,45.509C370.944,46.163 372.649,46.497 374.941,46.497C377.218,46.497 379.044,46.184 380.371,45.566C381.98,44.825 382.953,43.647 383.35,41.961L386.776,27.314C387.104,25.904 386.709,24.861 385.569,24.127C384.361,23.341 382.699,22.942 380.625,22.942" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M352.467,46.162L357.781,46.162L358.84,41.821L353.527,41.821L352.467,46.162Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M15.619,45.813L6.002,36.199C4.776,34.966 4.776,32.957 6.002,31.73L25.383,12.342C26.614,11.113 28.623,11.113 29.851,12.342L31.142,13.633L33.973,10.606L31.191,7.822C29.224,5.858 26.01,5.858 24.044,7.822L1.477,30.388C-0.492,32.353 -0.492,35.572 1.477,37.541L14.234,50.296L15.619,45.813Z" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M53.758,30.388L40.64,17.276L39.093,21.589L49.227,31.727C50.462,32.958 50.462,34.967 49.227,36.199L29.852,55.583C28.623,56.811 26.614,56.811 25.383,55.583L23.225,53.425L20.391,56.448L24.044,60.1C26.01,62.071 29.225,62.071 31.192,60.1L53.758,37.541C55.721,35.572 55.721,32.354 53.758,30.388" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
            <path d="M45.44,0.206L34.34,31.054C34.197,31.46 34.262,31.912 34.529,32.253C34.769,32.565 35.14,32.747 35.533,32.747C35.566,32.747 35.601,32.747 35.637,32.74L41.39,32.253L11.251,64.327L19.744,36.68C19.867,36.276 19.779,35.845 19.519,35.517C19.272,35.214 18.915,35.045 18.534,35.045C18.495,35.045 18.46,35.045 18.43,35.048L12.345,35.555L45.44,0.206" style="fill:rgb(234,89,55);fill-rule:nonzero;"/>
        </g>
    </g>
</svg>