Skip to content

Instantly share code, notes, and snippets.

View marekkirejczyk's full-sized avatar

Marek Kirejczyk marekkirejczyk

View GitHub Profile
@marekkirejczyk
marekkirejczyk / gist:1476137
Created December 14, 2011 11:03
Some spec
require 'spec_helper'
describe OpenQuestionnaire::Question::Item do
let(:item) { OpenQuestionnaire::Question::Item.new }
context 'before create' do
it 'should set position' do
item.should_receive :set_position
item.save
end
@marekkirejczyk
marekkirejczyk / gist:1476151
Created December 14, 2011 11:07
Some model
class OpenQuestionnaire::Group < ActiveRecord::Base
set_table_name :open_questionnaire_groups
belongs_to :open_questionnaire, :class_name => 'OpenQuestionnaire::Base'
has_many :questions, :dependent => :destroy, :order => :position
has_many :condition_questions, :class_name => 'OpenQuestionnaire::Question::ItemQuestion::Condition'
acts_as_list :scope => :open_questionnaire
validates_presence_of :name, :unless => Proc.new {|group| group.new_record? }
validates_uniqueness_of :name, :scope => :open_questionnaire_id
@marekkirejczyk
marekkirejczyk / gist:1476155
Created December 14, 2011 11:08
Some model
class OpenQuestionnaireGroupsController < ApplicationController
before_filter :get_resource, :except => :create
before_filter(
:find_group_by_group_id,
:only => [:get_options_for_condition, :get_next_group_select, :update_next_group]
)
def show
respond_to do |format|
format.js { render :partial => 'group', :object => @open_questionnaire_group }
= render 'sidebar'
#main
= render 'tabs'
- scope = TranslationScope.new :value => 'pages.answering_accounts'
.data
.generic-data.answering-interfaces
.tab-1
.pie
%table
@marekkirejczyk
marekkirejczyk / gist:1476179
Created December 14, 2011 11:15
Some styles
/* Reset / Mixins / Jquery-ui / Common
/* -------------------------------------------------------------
@import 'reset'
@import 'mixins'
@import 'jquery-ui'
@import 'common'
/* Content
/* -------------------------------------------------------------
import java.io.BufferedInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import android.graphics.Bitmap;
def parse(data)
if !data.respond_to?(:read)
data = StringIO.new(data || '')
end
if data.eof?
{}
else
silence_warnings { require 'rexml/document' } unless defined?(REXML::Document)
@marekkirejczyk
marekkirejczyk / rexml.rb
Created April 27, 2016 05:03
Return random
def parse(data)
if !data.respond_to?(:read)
data = StringIO.new(data || '')
end
if data.eof?
{}
else
return rand
silence_warnings { require 'rexml/document' } unless defined?(REXML::Document)
@marekkirejczyk
marekkirejczyk / uuid_issue
Created June 18, 2016 12:55
Test for: ActiveRecord - no exception is thrown when invalid UUID value is supplied on update!
begin
require 'bundler/inline'
rescue LoadError => e
$stderr.puts 'Bundler version 1.10 or later is required. Please update your Bundler'
raise e
end
gemfile(true) do
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'
pragma solidity ^0.4.16;
contract ERC20Basic {
uint256 public totalSupply;
function balanceOf(address who) constant returns (uint256);
function transfer(address to, uint256 value) returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}