This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace Your\Package\Name\Http; | |
use Neos\Flow\Http\Component\ComponentChain; | |
use Neos\Flow\Http\Component\ComponentContext; | |
use Neos\Flow\Http\Component\ComponentInterface; | |
/** | |
* !!! be aware that this component enables CORS for the entire application !!! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.springframework.http.HttpMethod | |
import org.springframework.http.HttpStatus | |
import org.springframework.stereotype.Component | |
import org.springframework.web.server.ServerWebExchange | |
import org.springframework.web.server.WebFilter | |
import org.springframework.web.server.WebFilterChain | |
import reactor.core.publisher.Mono | |
@Component | |
class CorsFilter : WebFilter { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.*; | |
import java.util.zip.ZipEntry; | |
import java.util.zip.ZipInputStream; | |
public class ZipUtils { | |
/** | |
* @param source zip stream | |
* @param target target directory | |
* @throws IOException extraction failed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
/** | |
* use "{{yield sorted}}" as handlebars template | |
*/ | |
export default Ember.Component.extend({ | |
list: undefined, | |
property: undefined, | |
sorted: function () { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.github.jknack.handlebars.Context | |
import com.github.jknack.handlebars.Helper | |
import com.github.jknack.handlebars.Options | |
/** | |
* filters a list and adds a variable to the context | |
* | |
* options: | |
* - assignTo: name of the variable to add to the context | |
* - field: (optional) filter by "trueness" of the given property (this is default) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Grab(group='io.reactivex', module='rxjava-reactive-streams', version='0.5.0') | |
import rx.Observable | |
def in1 = Observable.from([1, 3, 5]).map { a -> a - 1 } | |
def in2 = Observable.from([2, 4, 6]).map { a -> a - 1 } | |
def in3 = Observable.error(new Exception("BAM!")) | |
def sumTimes2 = Observable.zip(in1, in2) { a, b -> | |
a + b | |
}.map { a -> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// our configuration model | |
class BouquetConfiguration extends ArrayList<String> { | |
int howMany(String flower) { | |
return this.count { it == flower } | |
} | |
String toString() { | |
return "Bouquet: " + this.toString() | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class BouquetConfiguration extends ArrayList<String> { | |
int howMany(String flower) { | |
return this.count { it == flower } | |
} | |
String toString() { | |
return "Bouquet: " + this.toString() | |
} | |
} |
NewerOlder