How to use Geolocalise gem

Welcome to Geolocalise gem! A Gem which help you to find out current city,state,country,postal-code and country-code with simple methods call.

Links:

Github link : Geolocalise
RubyGem link : Geolocalise

Installation

Add this line to your application’s Gemfile:

gem 'geolocalise'

And then execute:

$ bundle

Or install it yourself as:

$ gem install geolocalise

Usage

In your class –

$ require 'geolocalise'

There are mainly five helpers available for Geolocalise usage. To get city name from latitude and langitude

Geolocalise.get_city("19.07598, 72.8776559")
#=> "Mumbai"

To get state name form city or co-ordinates

Geolocalise.get_state("19.07598, 72.8776559")
#=> "Maharashtra"

Geolocalise.get_state("Mumbai")
#=> "Maharashtra"

To get country name form city or co-ordinates

Geolocalise.get_country("19.07598, 72.8776559")
#=> "India"

Geolocalise.get_country("Delhi")
#=> "India"

To get country code form city or co-ordinates

Geolocalise.get_country_code("19.0759837, 72.8776559")
#=> "IN"

Geolocalise.get_country_code("New York")
#=> "US"

To get postal pode form city or co-ordinates

Geolocalise.get_postal_code("19.07598, 72.8776559")
#=> "400070"

Geolocalise.get_postal_code("New York")
#=>"10007"

Git log..!!!

If you are tired of this old and bored git log screen?

git_log_pld

So Its simple, if you want to change it, Just type in:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

git_log_new

Or, if you want to see the lines that changed

git log -p

git_log_p-1

If you want to see one line commits, plus branching.

git log --oneline --abbrev-commit --all --graph --decorate --color

 

if you are feeling like you need something a bit different.

git log --decorate --graph --abbrev-commit --date=relative

Hope you like it 🙂