Class: ContentfulRails::DevelopmentConstraint

Inherits:
Object
  • Object
show all
Defined in:
lib/contentful_rails/development_constraint.rb

Overview

Constraint for ensuring development origin

Class Method Summary collapse

Class Method Details

.matches?(request) ⇒ Boolean

Returns if current request is coming from development environment or localhost

Returns:

  • (Boolean)


5
6
7
# File 'lib/contentful_rails/development_constraint.rb', line 5

def self.matches?(request)
  Rails.env =~ %r{development} && (request.remote_ip =~ %r{127.0.0} || request.remote_ip =~ %r{^::1$})
end