Skip to content

Instantly share code, notes, and snippets.

Manuel Vidaurre mvidaurre

Block or report user

Report or block mvidaurre

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View new.html.erb
<% @body_id = 'signup' %>
<%= render :partial => 'spree/shared/error_messages', :locals => { :target => @user } %>
<div class="col-md-6 col-md-offset-3">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><%= Spree.t(:new_distributor) %></h3>
</div>
<div id="new-customer" class="panel-body" data-hook="login">
<%= form_for resource, :as => :spree_user, :url => "/afiliarse" do |f| %>
View gist:cc57b34354f0a5871f60
class Spree::DistributorRegistrationsController < Devise::RegistrationsController
helper 'spree/base', 'spree/store'
if Spree::Auth::Engine.dash_available?
helper 'spree/analytics'
end
include Spree::Core::ControllerHelpers::Auth
include Spree::Core::ControllerHelpers::Common
include Spree::Core::ControllerHelpers::Order
View user_decorator.rb
Spree::User.class_eval do
scope :distributor, -> { includes(:spree_roles).where("#{Role.table_name}.name" => "distributor") }
def distributor?
has_spree_role?('distributor')
end
end
@mvidaurre
mvidaurre / Gemfile.lock
Created Jan 23, 2015
Gemfile.lock for Spree 3.0.0.beta used to report issue: Wrong tax rate labels when show_rate_in_label. (Seems this was introduce after #5785 refactoring)
View Gemfile.lock
GIT
remote: git://github.com/AgilTec/spree_admin_roles_and_access.git
revision: 7b70317041ea9091964e445d4eb8a8cda517d213
branch: 3.0.0.beta
specs:
spree_admin_roles_and_access (1.2.3)
spree_auth_devise
spree_core (~> 3.0.0.beta)
GIT
@mvidaurre
mvidaurre / gist:bf7c491b3a45e422f3d3
Created Oct 24, 2014
Rails Development Server Console Output
View gist:bf7c491b3a45e422f3d3
Started GET "/checkout" for 127.0.0.1 at 2014-10-24 01:25:31 -0500
Processing by Spree::CheckoutController#edit as HTML
Spree::Store Load (0.6ms) SELECT "spree_stores".* FROM "spree_stores" WHERE (url like '%localhost%') ORDER BY "spree_stores"."id" ASC LIMIT 1
Spree::Store Load (0.3ms) SELECT "spree_stores".* FROM "spree_stores" WHERE "spree_stores"."default" = 't' ORDER BY "spree_stores"."id" ASC LIMIT 1
Spree::Order Load (1.3ms) SELECT "spree_orders".* FROM "spree_orders" WHERE "spree_orders"."completed_at" IS NULL AND "spree_orders"."currency" = 'MXN' AND "spree_orders"."guest_token" = 'iBU58pwSD_OWSgCu5s18DA' AND "spree_orders"."store_id" = 1 AND "spree_orders"."user_id" IS NULL LIMIT 1 FOR UPDATE
Spree::Adjustment Load (0.4ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."adjustable_type" = 'Spree::Order' AND "spree_adjustments"."adjustable_id" IN (23) ORDER BY spree_adjustments.created_at ASC
@order.bill_address before @order.with_lock: nil
(0
@mvidaurre
mvidaurre / product_factory.rb
Created Jul 14, 2014
Adding create attached images in Product Factory
View product_factory.rb
after(:create) do |product|
image = File.open(File.expand_path('../../fixtures/thinking-cat.jpg', __FILE__))
product.images.create!(attachment: image)
end
@mvidaurre
mvidaurre / fibo_tail_recursion.rb
Created Apr 17, 2014
Calculate the nth Fibonacci number, f(n). Using invariants for https://github.com/RayHightower/fibonacci
View fibo_tail_recursion.rb
# Calculate the nth Fibonacci number, f(n). Using invariants
def fibo_tr(n, acc1, acc2)
if n == 0
0
elsif n < 2
acc2
else
return fibo_tr(n - 1, acc2, acc2 + acc1)
end
end
@mvidaurre
mvidaurre / Questions
Created Jul 18, 2011
Magma Rails Give-away
View Questions
Day Job: Developer - http://about.me/manuel.vidaurre
Open Source contribution (if any): Smalls contributions in different projects you can reviewed them in Github
Tell me about your experience with Ruby/Rails: http://workingwithrails.com/person/12895-manuel-vidaurre
How do you use GitHub: For collaboration and communication. To see trends. For reading good code. For meeting developers
Favorite luchador(es): When I was a kid my uncle use to sell mask in the arena coliseo in my Hometown Guadalajara and I was a fan of the Santo
View Current gem list
*** LOCAL GEMS ***
abstract (1.0.0)
actionmailer (3.0.0.beta4)
actionpack (3.0.0.beta4)
activemodel (3.0.0.beta4)
activerecord (3.0.0.beta4)
activeresource (3.0.0.beta4)
activesupport (3.0.0.beta4, 2.3.8)
View gist:459535
==> Downloading http://mirror.rabbitmq.com/releases/rabbitmq-server/v1.8.0/rabbitmq-server-1.8.
File already downloaded and cached to /Users/manuelvidaurre/Library/Caches/Homebrew
==> Downloading patches
==> Patching
patching file Makefile
==> make
dyld: Library not loaded: /usr/local/lib/libintl.8.dylib
Referenced from: /usr/local/bin/xsltproc
Reason: image not found
/bin/sh: line 1: 5998 Trace/BPT trap xsltproc --stringparam modulename "`basename src/rabbit_ctl_usage.erl .erl`" docs/usage.xsl docs/rabbitmqctl.1.xml > src/rabbit_ctl_usage.erl.tmp
You can’t perform that action at this time.