Skip to content

caioertai/grammer

Repository files navigation

Gem Version Maintainability Build Status License

Grammer

Connect objects to Instagram account info.

Key features:

  • Can be included in objects.
  • On one request:
    • Gets the public info of a provided username (except for followers).
    • Text, link and caption of latest 12 medias.

Compatibility:

  • Work in progress

Incluing Grammer in Objects

To include Grammer you model must implement a method that returns an Instagram username:

1. Your model must provide a method that returns an Instagram username.

2. In your model, tell grammer where to find the Instagram username and on which method to provide the data:

3. This allows you to call #ig on your object to retrieve its Instagram info.

E.g.:

class MyModel
  # ...
  include Grammer
  grammed_by :username, on: :ig
  # ...
end

user = MyModel.new(username: "hello_world")
user.ig # => user's instagram data

TODO

  • Finish documentation.
  • Command line interface
  • Media objects
  • RDOCs

Copyright (c) 2019 Caio Andrade, released under the MIT license.

About

Connects objects to Instagram account info.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages