Skip to content

Instantly share code, notes, and snippets.

View dnesteryuk's full-sized avatar
🇺🇦
Все буде Україна

Dmytro Nesteriuk dnesteryuk

🇺🇦
Все буде Україна
View GitHub Profile
require 'grape'
class API < Grape::API
prefix :api
version 'v1', using: :path
resources :users do
desc 'return all users'
get '/' do
puts 'Users'
require 'ostruct'
require 'benchmark/ips'
class User
attr_accessor :name, :email
def initialize(attrs)
attrs.each { |key, val| send("#{key}=", val) }
end
end
@dnesteryuk
dnesteryuk / index.html
Created May 28, 2019 19:27
HTML/JS for testing Cache storage and Disk cache
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<button onClick="clearCache()">Clear cache</button>
<button onClick="loadImages()">Load images</button>
<button onClick="cacheImages()">Cache images</button>
@dnesteryuk
dnesteryuk / request.json
Created April 15, 2019 19:49
GA request for extracting sessions
{
"reportRequests": [
{
"viewId": "YOUR_VIEW_ID_IS_HERE",
"dateRanges": [
{
"startDate": "2015-01-01",
"endDate": "2019-04-10"
}
],