hoge
- fuga
| { | |
| "app/admin/*.rb": { "alternate": ["spec/features/admin/{}_spec.rb", "spec/features/admin/{plural}_spec.rb"], "type": "admin" }, | |
| "app/controllers/*_controller.rb": { "alternate": "spec/controllers/{}_controller_spec.rb", "type": "controller" }, | |
| "app/decorators/*_decorator.rb": { "alternate": "spec/decorators/{}_decorator_spec.rb", "type": "decorator" }, | |
| "app/helpers/*_helper.rb": { "alternate": "spec/helpers/{}_helper_spec.rb", "type": "helper" }, | |
| "app/mailers/*_mailer.rb": { "alternate": "spec/mailers/{}_mailer_spec.rb", "type": "mailer" }, | |
| "app/models/*.rb": { "alternate": "spec/models/{}_spec.rb", "type": "model" }, | |
| "app/workers/*.rb": { "alternate": "spec/workers/{}_spec.rb", "type": "worker" } | |
| } |
| module TableDecoration | |
| def build(obj, *attrs) | |
| ActiveDecorator::Decorator.instance.decorate(obj) | |
| super(obj, *attrs) | |
| end | |
| end | |
| module ActiveAdmin | |
| module Views | |
| class TableFor < Arbre::HTML::Table |
| module AssociationDecorator | |
| def reader(*args) | |
| result = super | |
| if self.owner.is_a?(ActiveDecorator::Helpers) | |
| ActiveDecorator::Decorator.instance.decorate(result) | |
| end | |
| result | |
| end | |
| end |
| module ActiveAdmin | |
| module Views | |
| module Pages | |
| class Base | |
| def build_main_content_wrapper | |
| div id: "main_content_wrapper" do | |
| div id: "main_content" do | |
| para <<-'EOS'.html_safe | |
| <a href="https://twitter.com/share" class="twitter-share-button">Tweet</a> | |
| <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> |
| NoMethodError: | |
| undefined method `content' for "foo=bar&hoge=piyo":String | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/gems/webmock-1.6.2/lib/webmock/http_lib_adapters/httpclient.rb:122:in `build_request_signature' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/gems/webmock-1.6.2/lib/webmock/http_lib_adapters/httpclient.rb:14:in `do_get_with_webmock' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/gems/webmock-1.6.2/lib/webmock/http_lib_adapters/httpclient.rb:6:in `do_get_block_with_webmock' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/bundler/gems/httpclient-ff7c779fe301/lib/httpclient.rb:850:in `block in do_request' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/bundler/gems/httpclient-ff7c779fe301/lib/httpclient.rb:937:in `protect_keep_alive_disconnected' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/bundler/gems/httpclient-ff7c779fe301/lib/httpclient.rb:849:in `do_request' | |
| # /home/hudson/.rvm/gems/ruby-1.9.2-p0@platform/bundler/gems/httpclient-ff7c77 |
| sudo apt-get install -y \ | |
| build-essential \ | |
| openssl \ | |
| libreadline6 \ | |
| libreadline6-dev \ | |
| curl \ | |
| git-core \ | |
| zlib1g \ | |
| zlib1g-dev \ | |
| libssl-dev \ |
| def run(cmd) | |
| puts(cmd) | |
| system(cmd) | |
| puts 'Finished. ' + Time.now.to_s | |
| end | |
| def run_single_spec (*spec) | |
| spec = spec.join(' ') | |
| run "rspec -bX #{spec}" | |
| end |
| [10] pry(main)> [[10, 120], [20, 190], [10, 110], [20, 220], [10, 130], [20, 180]].sort_by(&:first) | |
| => [[10, 120], [10, 130], [10, 110], [20, 220], [20, 190], [20, 180]] | |
| [12] pry(main)> [[10, 120], [20, 190], [10, 110], [20, 220], [10, 130], [20, 180]].each.with_index.sort_by { |a, i| [a.first, i] } | |
| => [[[10, 120], 0], | |
| [[10, 110], 2], | |
| [[10, 130], 4], | |
| [[20, 190], 1], | |
| [[20, 220], 3], | |
| [[20, 180], 5]] |