Skip to content

Instantly share code, notes, and snippets.

View MichaelAstreiko's full-sized avatar

Michael MichaelAstreiko

  • Belarus, Minsk
View GitHub Profile
@MichaelAstreiko
MichaelAstreiko / gist:2339395
Created April 8, 2012 19:16
API UrlMapping
"/api/${domainInPlural}"(controller: 'apiJsonRest', action:'list')
@MichaelAstreiko
MichaelAstreiko / gist:2339348
Created April 8, 2012 19:11
Simple render REST
def user = User.get(params.id)
render(contentType:'text/json'){
user{
username(user.username)
birthday(user.birthday)
firstName(user.firstName)
lastName(user.lastName)
city(user.city)
....
@MichaelAstreiko
MichaelAstreiko / file1.groovy
Created March 29, 2012 18:22
BarCode format
BarcodeFormat format = BarcodeFormat.valueOf(params.format)
File file = File.createTempFile("temp-barcode", "png")
barCodeRendererService.renderImageToFile(file, params.data, getSize(params.width), getSize(params.height), format)
@MichaelAstreiko
MichaelAstreiko / file1.groovy
Created March 29, 2012 18:15
BarCode renderer
import com.google.zxing.MultiFormatWriter
import com.google.zxing.client.j2se.MatrixToImageWriter
import com.google.zxing.common.BitMatrix
import com.google.zxing.BarcodeFormat
import com.google.zxing.EncodeHintType
/**
* @author Michael Astreiko
*/
class BarCodeRendererService {