require 'active_support'
s = 'static pages' s.classify # => 'StaticPages' s.classify.underscore # => 'static_pages'
# coding: utf-8 | |
class Class | |
self.private_methods.grep(/^attr_/) {|m| puts m} | |
class << self | |
self.private_methods.grep(/^attr_/) {|m| puts m} | |
end | |
end |
# coding: utf-8 | |
require 'data_mapper' | |
class Post | |
include DataMapper::Resource | |
property :id, Serial | |
property :title, String | |
property :body, Text | |
property :created_at, DateTime |
# coding: utf-8 | |
require 'data_mapper' | |
require File.expand_path('../schema', __FILE__) | |
if __FILE__ == $0 | |
db_path = File.expand_path('../test.db', __FILE__) | |
DataMapper.setup(:default, 'sqlite://'+db_path) | |
DataMapper.auto_upgrade! | |
end |
//Customise Backbone.sync to work with Titanium rather than jQuery | |
var getUrl = function(object) { | |
if (!(object && object.url)) return null; | |
return _.isFunction(object.url) ? object.url() : object.url; | |
}; | |
Backbone.sync = (function() { | |
var methodMap = { | |
'create': 'POST', | |
'read' : 'GET', |
module Hoge | |
def self.included(base) | |
base.extend ClassMethods | |
end | |
module ClassMethods | |
# class methods... | |
end | |
# instance methods... |
# coding: utf-8 | |
require 'minitest/unit' | |
MiniTest::Unit.autorun | |
class FooTest < MiniTest::Unit::TestCase | |
def test_return_100 | |
@total = '100' | |
assert_equal 100, @total.to_i | |
end |
# be rake SPEC_OPTS="-fd -c" | |
require 'rspec/core/rake_task' | |
RSpec::Core::RakeTask.new(:spec) | |
# 試していないがこれでオプションをつけれるかも | |
#RSpec::Core::RakeTask.new(:spec) do |t| | |
#t.rspec_opts = %w[--color] | |
#t.pattern = 'spec/*_spec.rb' | |
#end |
require "feed-normalizer" | |
FeedNormalizer::FeedNormalizer.parse atom_feed |
require "net/http" | |
Net::HTTP.version_1_2 | |
url = { | |
scheme: 'http', | |
server: 'ci.nii.ac.jp', | |
port: 80, | |
path: '/opensearch/search', | |
query: 'appid='+@appid+'&q='+URI.encode("ネットワークコーディング")+'&format=atom' | |
} |
require 'active_support'
s = 'static pages' s.classify # => 'StaticPages' s.classify.underscore # => 'static_pages'