It is a ruby code:
class Hello
def say
puts 'Hello'
end
end
# frozen_string_literal: true | |
class DoubleLinkedList | |
include Enumerable | |
def initialize | |
@head_guard = { prev: nil } | |
@tail_guard = { prev: @head_guard, next: nil } | |
@head_guard[:next] = @tail_guard | |
end |
require 'warden/test/helpers' | |
# Usage: | |
# rspec: | |
# config.include Helpers::Controllers::Auth, type: :controller | |
# | |
module Helpers | |
module Controllers | |
module Auth | |
extend ActiveSupport::Concern |
module ModelForm | |
extend ActiveSupport::Concern | |
included do | |
class_attribute :model_class | |
self.model_class = self.superclass | |
class_attribute :permitted_attrs | |
self.permitted_attrs = [] | |
end |
module ModelForm | |
extend ActiveSupport::Concern | |
included do | |
class_attribute :model_class | |
self.model_class = self.superclass | |
end | |
module ClassMethods | |
def model_name |
module Reporting::OrderScopes | |
# Returns orders with the scopes injected. | |
def self.inject_to(orders) | |
orders.scoped.extend(self) | |
end | |
# scopes | |
def payed |
require 'spec_helper' | |
require 'capybara/rails' | |
require 'capybara/rspec' | |
require 'headless' | |
RSpec.configure do |config| | |
config.use_transactional_fixtures = false | |
Capybara.javascript_driver = :webkit |
require 'rubygems' | |
require 'spork' | |
#uncomment the following line to use spork with the debugger | |
#require 'spork/ext/ruby-debug' | |
Spork.prefork do | |
ENV["RAILS_ENV"] ||= 'test' | |
require File.expand_path("../../config/environment", __FILE__) | |
require 'rspec/rails' |