View gist:d96455494a3e79b7dbe0
interface ConfigFileInterface | |
{ | |
public function load(); | |
public function save(); | |
} | |
class YamlConfigFile implements ConfigFileInterface | |
{ | |
public function load() | |
{ |
View gist:f11259874bb9f781192f
//normal for in | |
fun fizzBuzz(start: Int = 1, end: Int = 15) { | |
for(foobar in start..end) { | |
println(when { | |
foobar % 5 == 0 && foobar % 3 == 0 -> "FizzBuzz" | |
foobar % 3 == 0 -> "Fizz" | |
foobar % 5 == 0 -> "Buzz" | |
else -> "$foobar" | |
}) | |
} |
View C# backing fields.cs
//idiotcoder.com | |
class Post | |
{ | |
private long timestamp = 0; | |
public long HourAgo { | |
get { return timestamp - (60 * 60); } | |
} | |
public Post(long unixTimestamp) |
View itsdatboi.cs
namespace CvsProject | |
{ | |
internal class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
var filename = "csvfile.csv"; | |
var reader = new CsvReader(filename); | |
reader.ParseContent(); |
View slimframework3-routes.php
<?php | |
$app = new \Slim\App(); | |
$app->group('/users/{id:[0-9]+}', function () { | |
$this->map(['GET', 'DELETE', 'PATCH', 'PUT'], '', function ($request, $response, $args) { | |
// Find, delete, patch or replace user identified by $args['id'] | |
})->setName('user'); | |
$this->get('/reset-password', function ($request, $response, $args) { | |
// Route for /users/{id:[0-9]+}/reset-password | |
// Reset the password for user identified by $args['id'] |
View cry-def-block-example.cr
def example(&ex) | |
ex.call() | |
end |
View pass-closure-as-argument.cr
# idiotcoder.com | |
def example(&ex) | |
ex.call() | |
end | |
example &-> { | |
puts "sup" | |
} |
View route-container.cr
class Route | |
def initialize(@route = "") | |
end | |
def route | |
@route | |
end | |
end | |
class RouteContainer |
View route-parser.cr
#idiotcoder.com | |
#eatcodegame.com | |
class RouteParser | |
@default_regex_replacement = "w+" | |
getter regex_variables = {} of String => String | |
getter default_variables = {} of String => String | |
getter matched_variables = [] of String |
View heydominos.js
function say(a) | |
{ | |
splitUp = function(data) { | |
dataArray = data.split("") | |
stringArray = []; | |
for(x = 0; x < dataArray.length; x++) { | |
if(dataArray[x].match(/[a-zA-Z0-9]/)) { | |
stringArray[stringArray.length++] = dataArray[x]; | |
} | |
} |
OlderNewer